本文作者:心月

LNMP集成環境多站點配置步驟

心月IT博客 2019-05-28
摘要:LNMP中的多站點配置與LAMP多站點配置的方法有點類似。本次分享的是ubuntu下的LNMP的多站點配置。

LNMP中的多站點配置與LAMP多站點配置的方法有點類似。本次分享的是ubuntu下的LNMP的多站點配置

1、為每個站點創建server block文件

默認情況下Nginx已經配置了一個默認的server block(/etc/nginx/sites-available/default
),我們可以復制這個文件來修改,可以可以在 /etc/nginx/sites-available/ 目錄下創建新的server block 文件,例如現在要配置一個 www.test2.com  站點

現在在 /etc/nginx/sites-available/ 下創建一個 test2 的配置文件,文件內容如下

server {
	listen 80;    #站點端口號
	listen [::]:80;

	server_name  www.test2.com;   #站點域名

	root /var/www/www.test2.com;  #站點根目錄
	index index.html index.php;   #默認首頁

	location / {
		try_files $uri $uri/ =404;
	}
	
	location ~ \.php$ {
	#	fastcgi_pass 127.0.0.1:9000;
		fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
		fastcgi_split_path_info ^(.+\.php)(/.*)$;
		fastcgi_index index.php;
		include fastcgi_params;
	}
}


2、本地域名解析配置

這一步與windows一樣,修改hosts文件,在hosts文件中加入 127.0.0.1 www.test2.com

sudo vim /etc/hosts

本地解析配置


3、激活新站點的server block

只有激活后新加的站點才可用

sudo ln -s /etc/nginx/sites-available/test2 /etc/nginx/sites-enabled/


4、重啟nginx服務

sudo service nginx restart


重啟ngingx后就可以通過瀏覽器訪問新站點域名來訪問新站點了。

其他的站點按照上面的方法操作就可以了。

文章版權及轉載聲明:

作者:心月 本文地址:http://www.eojird.tw/linux/275.html發布于 2019-07-01
文章轉載或復制請以超鏈接形式并注明出處心月IT博客

分享到:
贊(

發表評論

快捷輸入:

    評論列表 (有 0 條評論,人圍觀)參與討論