导言
nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。我们在服务器中部署项目时,通常会用Nginx,但是一台服务器,不可能只部署一个服务,那么如何Nginx进行配置来实现一Nginx实现多域名,多服务的处理呢?
查找Nginx的位置
whereis nginx进Nginx的配置文件目录
# 我是使用yum进行安装的,具体的根据自己的实际目录进行处理
cd /etc/nginx创建一个文件夹,进行配置文件的集中管控
mkdir config编辑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;
}进入config文件夹,并新增一test.conf文件
# 进入config文件夹
cd config
# 创建一个test.conf文件
touch test.conf编辑test.conf文件
# 编辑配置文件
vim test.conf
# 载入具体代码
server{
listen 80;
# 你的域名,不需要http
server_name xxx.xxx.xxx;
location / {
root <你的html文件路径>
try_files $uri $uri/ /index.html;
}
}重启Nginx,并查看是否部署成功
# 重启nginx
nginx -s reload
# 打开浏览器,输入配置的域名,查看是否部署成功