日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Nginx >内容正文

Nginx

Nginx 多站点配置

發(fā)布時間:2025/4/5 Nginx 67 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Nginx 多站点配置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

最近學(xué)習(xí)和練習(xí)的時候,為Laravel應(yīng)用程序添加了好幾個站點,有些程序刪除之后站點卻還留著,這讓強迫癥感到非常難受,上次解決了這個問題之后并沒有記錄一下,于是導(dǎo)致今天又花了很多時間折騰,所以特地來寫下我的第一篇帖子,本帖基于已經(jīng)正確安裝好Laravel之后。如果有什么不正確的地方,還望指正。

配置站點

根據(jù)官方文檔,我們有兩種添加站點的方式:

  • 1.在 /Homestead/src/stubs/Homestead.yaml 文件中添加站點:
sites:- map: homestead.app to: /home/vagrant/Code/Laravel/public

然后在 Homestead 目錄中執(zhí)行:

vagrant provision

不過官方文檔里面提到,這個操作是具有破壞性的,當(dāng)執(zhí)行 provision 命令,現(xiàn)有的數(shù)據(jù)庫會被摧毀并重新創(chuàng)建。

  • 2.SSH 進入 Homestead 環(huán)境中,使用 serve 命令文件添加站點,執(zhí)行以下命令:
serve domain.app /home/vagrant/Code/path/to/public

由以上任意一種方式添加站點之后,我們都應(yīng)該將新的站點到本機的/etc/hosts文件中:

# homestead config 192.168.10.10 homestead.app

到這里,站點就添加完成啦!

修改、刪除站點

(這里1和2分別對應(yīng)上面添加站點的1和2兩種方式)

  • 1.在 /Homestead/src/stubs/Homestead.yaml 文件中修改或者刪除站點,然后在 Homestead 目錄中執(zhí)行:
vagrant provision
  • 2.你會發(fā)現(xiàn)由serve命令添加的站點并沒有出現(xiàn)在 Homestead.yaml 文件中,根據(jù)
    /Homestead/scripts/serve.sh文件,可以看到 serve 命令會創(chuàng)建一個 nginx 的 site ,做些鏈接, 最后重啟 nginx 和 php-fpm:
echo "$block" > "/etc/nginx/sites-available/$1" ln -fs "/etc/nginx/sites-available/$1" "/etc/nginx/sites-enabled/$1" service nginx restart service php5-fpm restart

所以SSH 進入 Homestead 環(huán)境后,執(zhí)行以下指令:

cd /etc/nginx/sites-available ls

這時候就能夠看到所有的站點啦!然后可以通過執(zhí)行以下命令刪除站點:

sudo rm homestead.app

或者執(zhí)行以下命令然后編輯文件對站點進行修改:

sudo vi homestead.app

以上就是今天的學(xué)習(xí)收獲,看完之后留下你寶貴的意見吧~

更多Nginx相關(guān)教程見以下內(nèi)容

CentOS 6.2實戰(zhàn)部署Nginx+MySQL+PHP http://www.linuxidc.com/Linux/2013-09/90020.htm

使用Nginx搭建WEB服務(wù)器 http://www.linuxidc.com/Linux/2013-09/89768.htm

搭建基于Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服務(wù)器全過程 http://www.linuxidc.com/Linux/2013-09/89692.htm

CentOS 6.3下Nginx性能調(diào)優(yōu) http://www.linuxidc.com/Linux/2013-09/89656.htm

CentOS 6.3下配置Nginx加載ngx_pagespeed模塊 http://www.linuxidc.com/Linux/2013-09/89657.htm

CentOS 6.4安裝配置Nginx+Pcre+php-fpm http://www.linuxidc.com/Linux/2013-08/88984.htm

Nginx安裝配置使用詳細筆記 http://www.linuxidc.com/Linux/2014-07/104499.htm

Nginx日志過濾 使用ngx_log_if不記錄特定日志 http://www.linuxidc.com/Linux/2014-07/104686.htm

Nginx 的詳細介紹:請點這里
Nginx 的下載地址:請點這里

本文永久更新鏈接地址:http://www.linuxidc.com/Linux/2015-08/121987.htm

總結(jié)

以上是生活随笔為你收集整理的Nginx 多站点配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。