当前位置:首页 > 软件编程开发 > 正文

Centos7下Nginx安装与配置指南

Centos7下Nginx安装与配置指南

Centos7下Nginx安装与配置指南 介绍 Nginx是一款轻量级高性能开源Web服务器软件,适用于高并发环境下的网站与应用。本文将介绍如何在Centos7系统...

Centos7下Nginx安装与配置指南

Centos7下Nginx安装与配置指南
介绍
Nginx是一款轻量级高性能开源Web服务器软件,适用于高并发环境下的网站与应用。本文将介绍如何在Centos7系统下安装与配置Nginx。
安装
第一步是安装Nginx软件包。在终端中运行以下命令:
```
sudo yum install nginx
```
这会自动安装最新版本的Nginx。
启动
安装完成后,我们使用以下命令启动Nginx服务:
```
sudo systemctl start nginx
```
此时Nginx的默认欢迎页面应该会出现在浏览器中。
配置
1. 修改端口号
默认情况下,Nginx监听的是80端口。我们可以修改为其它端口。打开配置文件:
```
sudo nano /etc/nginx/nginx.conf
```
找到`listen 80;`,将数字改为你想要监听的端口号,保存并退出。再用以下命令加载新的配置:
```
sudo nginx -s reload
```
2. 设置虚拟主机
Nginx支持虚拟主机。可以在同一台服务器上主机多个网站。先在`/etc/nginx/conf.d/`目录下新建一个`test.conf`文件,内容如下:
```
server {
listen 80;
server_name example.com www.example.com;
location / {
root /var/www/example.com;
index index.html;
}
}
```
其中`listen 80`表示监听80端口,`server_name`表示域名,`location`则是网站根目录。
3. 添加https支持
运行以下命令安装openssl和certbot:
```
sudo yum install openssl certbot python2-certbot-nginx
```
然后运行以下命令,按提示操作:
```
sudo certbot --nginx --agree-tos --email your-email@example.com -d example.com
```
证书的续订,可以使用以下命令:
```
sudo certbot renew
```
结论
本文介绍了Centos7系统下安装与配置Nginx的方法,包括修改端口号、设置虚拟主机以及添加https支持等。希望能对大家有所帮助。

最新文章