如何在Debian上安装NGINX网络服务器

目的

Nginx是一款免费、开源、轻量级、高性能的web服务器,专为高流量的应用场景设计,也是Apache Web服务器和微软IIS之后的流行Web服务器。Nginx比Apache对资源更友好,可以作为反向代理在其他web服务器前服务。

Nginx的所有配置文件都保存在/etc/nginx/目录下,其中/etc/nginx/nginx.conf为主配置文件。

CentOS的默认根目录是/usr/share/nginx/html, Ubuntu和Debian的默认根目录是/var/www/html。

另外,任何额外的服务器块(Apache2中的虚拟主机)都可以添加到/etc/nginx/conf.d.位置

请参阅下面关于在CentOS、Debian和Ubuntu上安装,配置和测试Nginx服务器的说明。

Ubuntu / Debian

1. 运行Nginx安装:

# apt update
# apt install nginx

2. Nginx不会在安装完成后自动启动,因此,须执行如下命令启动Nginx进程:

# /etc/init.d/nginx start

3. 检查运行状态:

# /etc/init.d/nginx status


4. 重启Nginx:

# /etc/init.d/nginx restart

5. 完成安装后, 您可以通过在浏览器地址栏中输入服务器IP地址来检查Nginx是否安装成功:
http://your_server_ip
若安装成功,您可以看到如下所示的Nginx默认网页。

配置Nginx

默认的Nginx配置文件保存在/etc/nginx/sites-available 目录下,并且象征性地链接到/etc/nginx/sites-enabled/目录下。通常需要在sites-available目录中为每个域/子域创建一个单独的文件,并在sites-enabled目录中设置一个符号链接。
1. 删除/etc/nginx/sites-enabled/ 中的符号链接,禁用默认配置文件。

# unlink /etc/nginx/sites-enabled/default

2. 为网站创建一个新目录和配置文件,并在配置文件中添加以下配置并保存。另外,在/var/www/varidata.com创建一个基本的索引文件。

/var/www/varidata.com.
# vi /var/www/varidata.com/index.html
# mkdir /var/www/varidata.com
# vi /etc/nginx/sites-available/varidata.com

server {
listen  80;
listen [::]:80;
server_name varidata.com;
root /var/www/varidata.com
index index.html;
location / {
try_files $uri $uri/ =404;
}
}

3. 创建一个新的符号链接到/etc/nginx/sites-enabled/目录来启用配置。

# ln -s /etc/nginx/sites-available/varidata.com /etc/nginx/sites-enabled/

测试Nginx

1. 下面的命令用于测试配置是否存在错误。

# nginx -t

2. 使用下面的命令重新加载配置。

# nginx -s reload

注意:请将网站名称varidata.com替换您的网站名称。
3. 在浏览器中加载网站名称/ IP地址,索引页面将加载。

您的免费试用从这里开始!
联系我们的团队申请物理服务器服务!
注册成为会员,尊享专属礼遇!
您的免费试用从这里开始!
联系我们的团队申请物理服务器服务!
注册成为会员,尊享专属礼遇!
Telegram Skype