Nginx
nginx 是是一个高性能的HTTP和反向代理服务器。异步非阻塞I/O,而且能够高并发。
- 正向代理: 客户端为代理,服务器不知道客户端是谁。
- 反向代理: 服务器为代理,客户端不知道服务器是谁。
常用命令
测试:nginx -t
启动:nginx
重启:nginx -s reload
停止:nginx -s stop
查看系统内核信息
[root@iZ8vba8362n915w3kubg90Z /]# cat /proc/version
Linux version 4.18.0-193.28.1.el8_2.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC)) #1 SMP Thu Oct 22 00:20:22 UTC 2020
安装配置
- 添加nginx的repo
查看/etc/yum.repos.d/ 目录下是否有nginx.repo文件。
- 如果有,进入到当前目录下输入:
vim nginx.repo
编辑 - 如果没有,则进行
touch nginx.repo
增加,再重复上面的步骤。
输入以下内容:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
-
:wq
保存后,使用yum update
,如下:
-
执行
yum install -y nginx
进行安装,通过nginx -v
查看版本
-
执行
nginx
启动进程,然后执行ps -ef | grep nginx
查看进程启动状态
-
安装的nginx在目录/etc/nginx
访问当前服务器,可出现以下界面(存放在/usr/share/nginx/html目录下)
-
进入/etc/nginx下执行
vim nginx.conf
,进行配置项目(在/home/dist下),配置内容如下:
server {
listen 8000;
server_name _;
root /home/dist;
location / {
}
error_page 404 /404.html;
location = /40x.html {}
}
:wq
保存后,使用nginx -s reload
重启nginx,然后通过访问服务器ip地址及端口,能出现项目界面,说明配置成功。
如果访问不成功,则看下云服务器管理后台是否开启了该端口访问权限。
总结
以上所述是小编给优秀的你介绍的Nginx在线安装详细教程,希望对你有所帮助!