可以直接用IP連早行接,然后發(fā)送host,下面為示范
創(chuàng)新互聯(lián)是一家集網站建設,高唐企業(yè)網站建設,高唐品牌網站建設,網站定制,高唐網站建設報價,網絡營銷,網絡優(yōu)化,高唐網站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網站。
server {
listen 80;
server_name newphp點虐 ;
server_name_in_redirect off;
access_log logs/newphp點虐 ;
location / {
log_not_found off;
root /home/newphp/public_html;
index index.html index.php index.htm;
}
location ~ \.php(\/.*)?$ {
proxy_pass ;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 6;
proxy_read_timeout 60;
proxy_send_timeout 60;
}
}
你所問的問題在棚型我的示例中重點是
proxy_pass ; 和 proxy_set_header Host $host;
當然你可陸和嘩以指定#host為你的a點抗
proxy_set_header Host "a點抗 ";
可以把多個域名映射到同一個IP地址上
docker 鏡像名稱由REPOSITORY和TAG組成 [REPOSITORY[:TAG]] ,TAG默認為latest
在宿主機創(chuàng)建持久化 conf--配置目錄 html--靜態(tài)差禪網站目錄 logs--日志目錄 cert--存放證書目錄
將容器內的 nginx.conf 與 default.conf 文件分別拷貝到主機/mnt/nginx與目錄/mnt/nginx/conf下,分別執(zhí)行
conf目錄下創(chuàng)建nginx.conf文件
首先要在域名管理中做好域名簡析
在conf.d目錄下創(chuàng)建 域名為ab.baidu點抗 的配置文件 ab.baidu點抗 .conf 文件 包含ssl證書
在conf.d目錄下創(chuàng)建 域名為gh.baidu點抗 的配置文件 gh.baidu點抗 .conf 文件 包含ssl證書
ginx.conf并沒有在etc/nginx/conf目錄下。
允許https訪問 的悶慶兄 default.conf 文件
將服務器的配置文件掛載到容器中,這樣我們修改配置文件會方便一些。
退出nginx容器,將容器中的文件nginx.conf先拷貝到宿主機中,conf.d目錄下的 default.conf 文件拷貝出來
執(zhí)行 docker stop ef 命令停止剛剛創(chuàng)建的nginx容器,ef是容器Id,然后執(zhí)行 docker rm ef 移除容器,
-v /docker-root/nginx/conf/nginx.conf :/etc/nginx/nginx.conf
/docker-root/nginx/conf/nginx.conf 宿主機中的ngix配置文件 掛載 到容器的 /etc/nginx/nginx.conf 配置文件
-v /docker-root/nginx/conf/conf.d:/etc/nginx/conf.d
/docker-root/nginx/conf/conf.d 宿主機中的 配置目錄 conf.d 掛載到 容器的 /etc/nginx/conf.d 目錄上
-v /docker-root/nginx/cert:/cert/
映射ssl 證書文件
命令,重新創(chuàng)建nginx容器
這樣就可以將配置文件、log、靜態(tài)頁面映射到宿主機中。需要修改或者查看直接在宿主機中修改或者查看就可以了。需要注意的是, 配置文件雖然映射到宿主機中,但是如需配置路徑,還需配置成容器中的路徑 。
注意發(fā)布到 云服務器上 服務器安全組是否開放了443端口。
把 vue 生成的 dist目錄下的文件 上傳到 服務器
/root/docker-root/vue-mcyl-src
文件目錄 dist 目錄 Dockerfile 文件
轉到 此目錄下
使用下面的命令 生成鏡像
啟動容器
docker run -d mcyl-vue:v1.0
conf.d 目錄下的配置螞襲文件 default.conf
防火墻原因,需要將通信的端口開放
解決辦法:
firewall-cmd --zone=public --add-port=9080/tcp --permanent
firewall-cmd --zone=public --add-port=8080-8080/tcp
參考
反向綁定域名也叫做反向D理,是指用D理服務器來接受internet上的連接請求,然后將請求轉發(fā)給內部網絡上的服務器,并將從服務器上得到的結果返回給internet上請求連接的客戶端,此時D理服務器對外就表現(xiàn)為一個服務器。
什么時候要用到反向綁定域名羨蔽呢?反向綁定可以分流請求和負載均衡,因此它廣泛用于一些大流量的網站和數據集群,降低系統(tǒng)負載。對于一些不能直接綁定域名的主機空間,我們可以用反向綁定域名的方法來強制綁定自己的域名。
例如購買了阿里云服務器,沒有BA的域名就不能綁定,這時我們用反向綁定兄神州域名方法就可以瞎氏搞定了,其它的國內空間要綁定域名也是一樣。本篇文章就來分享一下使用VPS主機的Nginx反向配置和kangle服務器反向設置來搭建反向D理服務器。