Nginx 配置多域名方法

配置第一個站點截圖如下:

第一處標紅位置:爲了多站點配置,做下鋪墊。

第二處標紅位置:是自己修改的端口號和自己域名,開始nginx.conf默認的端口號是80,爲了避免已被使用,所以建議直接修改。

第三處標紅位置:是php-fpm的端口,自己可以 netstat -ntlp 查看一下當前Linux下被佔用的端口,可以發現127.0.0.1:9000已被使用而且是php-fpm。

 至此,第一個域名已經配置完成。可以訪問自己Linux的IP查看一下。如下圖所示

圖中是顯示的當前PHP的信息,自己在項目根目錄(也就是root /usr/share/nginx/html/ )新建的一個測試文件index.php。

 接下來將是一臺nginx配置多域名的重點:

第一步:將自己Linux的IP地址,加入到本地計算機的hosts文件中,如下圖所示

hosts 文件位置:C:\Windows\System32\drivers\etc

第二步:在nginx.conf的同級目錄新建一個 vhosts 文件夾,這裏面存放單個域名的配置信息,如下圖所示:

在 vhosts 目錄裏面新建每個域名的配置文件,如下圖所示:

api.ads.wpl.conf文件內容,如下圖所示:

重點是第一處標紅和第二處標紅的地方,第三處標紅的地方其實跟 nginx.conf裏面的一樣,當然如果後續自己想要修改,也可以根據自己的業務修改。

 配置完成,wq 保存並退出,並且重啓 nginx 服務 nginx -s reload 或者 systemctl restart nginx.service 。版本不一樣,命令就不一樣。

第三步:在根目錄  /var/www/web/ 下面新建一個 index.php文件,文件內容自定義即可。

第四步:在本地訪問配置好的 api.ads.wpl這個域名。如下圖所示:

如果還想配置第三個,第四個,按照上述的方式配置即可。希望本文章有幫助到你.......

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章