Louis
前端开发工程师
湘ICP备18005867号-1

Nginx部署多域名

发布:2023年05月23日 19:30:50
分类:CentOS
更新:2023年05月28日 00:03:59
字数:undefined字

导言

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
上一篇:
没有了
下一篇:
没有了