Centos7下Nginx安装与配置指南
- 软件编程开发
- 2023-06-10
- 125
Centos7下Nginx安装与配置指南 介绍 Nginx是一款轻量级高性能开源Web服务器软件,适用于高并发环境下的网站与应用。本文将介绍如何在Centos7系统...
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支持等。希望能对大家有所帮助。
介绍
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支持等。希望能对大家有所帮助。
本文由web安全培训于2023-06-10发表在web安全培训 - 渗透测试|网络安全培训,如有疑问,请联系我们。
本文链接:http://www.gougou.tw/post/38.html
本文链接:http://www.gougou.tw/post/38.html