1.首先安装nginx网站服务器
yum install nginx

2.nginx 的主配置文件:/etc/nginx/nginx.conf (一台服务器有两个域名部署)
我们在/etc/nginx/nginx.d/下创建一个conf文件,这个文件会被嵌套到主配置文件当中
server {
listen 80; --- 指定监听的端口
listen [::]:80;
server_name www.senmumu.com; --- 指定网站域名
root /var/www/site1; --- 定义站点目录的位置
index index.html index.htm; --- 定义首页文件
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
server {
listen 80; --- 指定监听的端口
listen [::]:80;
server_name xcx.senmumu.com; --- 指定网站域名
root /var/www/site2; --- 定义站点目录的位置
index index.html index.htm; --- 定义首页文件
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
3.nginx 的主配置文件:/etc/nginx/nginx.conf (一台服务器有一个域名部署采用多个端口)
我们在/etc/nginx/nginx.d/下创建一个conf文件,这个文件会被嵌套到主配置文件当中
server {
listen 8080; --- 指定监听的端口
listen [::]:8080;
server_name www.senmumu.com; --- 指定网站域名
root /var/www/site1; --- 定义站点目录的位置
index index.html index.htm; --- 定义首页文件
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
server {
listen 8081; --- 指定监听的端口
listen [::]:8081;
server_name www.senmumu.com; --- 指定网站域名
root /var/www/site2; --- 定义站点目录的位置
index index.html index.htm; --- 定义首页文件
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
3.开启/重启服务
systemctl start nginx
systemctl restart nginx.service
该文介绍了如何在Linux环境中使用Nginx部署多个网站,包括两个域名在同一端口的不同配置以及一个域名在多个端口的配置方法。通过编辑Nginx的配置文件,设置监听端口、指定服务器名和站点目录,以及处理错误页面的方式。
4178

被折叠的 条评论
为什么被折叠?



