本文作者:心月

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.xinyueseo.com/linux/275.html发布于 2019-09-07
文章转载或复制请以超链接形式并注明出处心月IT博客

分享到:
赞(

发表评论

快捷输入:

    评论列表 (有 0 条评论,人围观)参与讨论