Nginx部署多域名策略

Nginx部署多域名策略

_

导言

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

# 打开浏览器,输入配置的域名,查看是否部署成功

其他域名&服务的配置,参考test.conf

Nginx部署的VueJS打包后的文件,刷新后提示404 2023-05-22
PM2是什么 2023-11-24

评论区

© 2026 Louis前端大杂烩