设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
快捷导航
发布信息
搜索
搜索
首页
优惠促销
云服务器
独立服务器
站群服务器
母鸡服务器
服务器托管
全球云服务器
技术文档
联系
每日签到
本版
文章
帖子
用户
主机测评网
»
论坛
›
技术文档
›
其他教程
›
在Debian9上安装Nginx Web服务器
返回列表
发新帖
在Debian9上安装Nginx Web服务器
[复制链接]
|
主动推送
35
|
0
|
2024-9-11 15:05:04
|
显示全部楼层
|
阅读模式
Nginx是功能最强大,开源和高性能的Web服务器。如今,它也可以用作反向代理服务器,已被Internet上大多数最重要的网站使用。
与Apache Web服务器相比,Nginx能够处理更多连接,而每个连接只占用少量内存。
一、先决条件
确保您的Debian 9 Linux服务器在端口80和443上没有运行Apache HTTP服务器或任何应用程序服务(简单的说就是80和443端口没有被占用)。
您应该具有sudo特权,才能在Debian 9机器上执行命令。
二、安装Nginx
如今,Nginx软件包内置了Debian 9默认软件存储库,因此安装起来很轻松,您只需在终端中运行以下命令:
# sudo apt update
# sudo apt install nginx
安装Nginx之后,可以使用以下命令检查Nginx服务的状态:
# sudo systemctl status nginx
上面命令的输出应显示Nginx服务正在运行:
Output::
您还可以使用以下命令检查Nginx Web服务器的版本:
# sudo nginx -v
三、防火墙配置
我们所有人都在使用UFW防火墙来管理Debian 9机器上的网络连接和流量。
要使用Nginx,您需要打开HTTP端口(80)和HTTPS端口(443)。您可以通过在UFW上启用“ Nginx Full”配置文件来打开HTTP和HTTPS端口:
# sudo ufw allow 'Nginx Full'
您可以使用以下命令验证防火墙配置:
# sudo ufw status
上面命令的输出如下所示:
四、Nginx安装测试
您可以通过使用IP(http:// 你的服务器IP)在浏览器中打开来验证已安装的Nginx是否按预期工作。您将获得带有默认Nginx欢迎页面的浏览器屏幕,如下所示:
五、使用Nginx PPA存储库安装Nginx
Debian的默认软件存储库不会定期更新软件包,因此经常过时。要安装Nginx的最新版本,请使用Nginx的官方PPA存储库。要在Debian 9中使用PPA存储库安装Nginx,请执行以下步骤:
01.在Debian系统中安装“ software-properties-common”
# sudo apt install software-properties-common
02.使用以下命令添加Nginx的PPA存储库
# sudo add-apt-repository ppa:nginx/stable
03.使用列表更新软件包管理器,并使用以下命令安装Nginx:
# sudo apt update
# sudo apt install nginx
04.完成Nginx的安装后,检查已安装的Nginx的版本
# sudo nginx -v
Output:
nginx version: nginx/1.17.0
六、使用systemctl管理Nginx服务
您可以使用类似的命令来管理Nginx服务,该命令用于管理其他系统服务。
启动Nginx服务:
# sudo systemctl start nginx
停止Nginx服务:
# sudo systemctl stop nginx
重新启动Nginx服务:
# sudo systemctl restart nginx
重新加载Nginx服务:
# sudo systemctl>
启用Nginx服务以在启动时启动:
# sudo systemctl enable nginx
禁用Nginx服务,使其无法在启动时启动:
# sudo systemctl disable nginx
七、Debian 9上Nginx配置文件的结构
Nginx配置文件将始终保留在“/etc/nginx/”目录中。
Nginx的主要设置文件位于“/etc/nginx/nginx.conf”。
通过为每个站点配置单独的文件来保持Nginx配置很简单。您可以使用带有服务器块的配置文件来保留尽可能多的内容。Nginx服务器阻止文件或站点配置文件存储在“/etc/nginx/sites-available/”目录中。要使这些文件在Nginx上使用,请在“/etc/nginx/sites-enable/”目录中链接文件。
要激活任何新的站点配置,我们需要在“sites-available”目录中创建到“sites-enabled”目录的站点配置文件的符号链接。
要标识站点的配置,请遵循服务器阻止文件的标准命名转换。例如,您有一个网站testweb.com。最好将文件创建为“/etc/nginx/sites-available/testweb.com.conf”,以便在Nginx Web服务器中配置了多个站点时快速识别。
解决或调试错误最重要的文件称为日志文件。在“/var/log/nginx”目录中生成的Nginx日志文件(access.log和error.log)。如果每个服务器块都有不同的访问和错误日志文件,则对于调试很有用。
配置域文档的根目录没有限制,您可以设置任何所需的位置。但是,对于Web根目录,最推荐的位置是:
/home/
/var/www/
/var/www/html/
/opt/
结论
现在,您已经在Debian 9系统或服务器上安装了Nginx Web服务器。现在,您准备使用Nginx作为Web服务器或反向代理服务器来部署和运行您的应用程序。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
luly靓
118
主题
0
回帖
10
积分
新手上路
新手上路, 积分 10, 距离下一级还需 40 积分
新手上路, 积分 10, 距离下一级还需 40 积分
积分
10
加好友
发消息
回复楼主
返回列表
网络技术教程
软件使用教程
Windows教程
Centos教程
Ubuntu教程
Linux其他教程
综合教程
其他教程
其他文档
服务器商家推荐
华夏互联
蓝速云
米图云
全球云
文章
1
苹果电脑MAC系统登录Windows远程桌面
2
Debian拓展硬盘工具。cloud-utils-growpart、xfsprogs
3
安卓Android手机怎么使用V2rayNG?
4
WINDOWS系统电脑怎么使用WINXRAY?
5
notepad++.8.5.7编辑器,代码编辑器
6
DirectX修复工具增强版_V4.3.0.40864版本DLL修复工具C++安装
7
Visual C++运行库合集包完整版VisualCppRedist_AIO_x86_x64
8
ChromeSetup谷歌浏览器一键安装