Nginx部署多域名
导言
nginx
是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。我们在服务器中部署项目时,通常会用到Nginx
,但是一台服务器,不可能只部署一个服务,那么如何对Nginx
进行配置来实现一个Nginx
实现多域名,多服务的处理呢?
- 1、查看
Nginx
的位置
whereis nginx
- 2、进入
Nginx
的配置文件目录
# 我是使用yum进行安装的,具体的根据自己的实际目录进行处理
cd /etc/nginx
- 3、创建一个文件夹,进行配置文件的集中管控
mkdir config
- 4、编辑
Nginx
配置文件
# 编辑配置文件
vim nginx.conf
# 以下是完整代码
user root;
worker_processes 1024;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
include config/*.conf;
}
- 5、进入
config
文件夹,并新增一个test.conf
文件
# 进入config文件夹
cd config
# 创建一个test.conf文件
touch test.conf
- 6、编辑
test.conf
文件
# 编辑配置文件
vim test.conf
# 载入具体代码
server{
listen 80;
# 你的域名,不需要http
server_name xxx.xxx.xxx;
location / {
root <你的html文件路径>
try_files $uri $uri/ /index.html;
}
}
- 7、重启
Nginx
,并查看是否部署成功
# 重启nginx
nginx -s reload
# 打开浏览器,输入配置的域名,查看是否部署成功
- 8、其他域名&服务的配置,参考
test.conf
上一篇:
没有了
下一篇:
没有了