1、查看是否已安装wget:
rpm -qa wget
否则安装:
yum install wget
2、查看是否已安装编译器:
rpm -qa gcc
否则安装:
yum install gcc gcc-c++
查看yum -y 默认安装路径: rpm -ql 安装软件名称
安装Nginx
- 安装nginx依赖包
nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法:
yum -y install pcre pcre-devel
nginx的各种模块中需要使用gzip压缩:
yum -y install zlib zlib-devel
安全套接字层密码库:
yum -y install openssl openssl-devel
2.下载nginx包并解压(到/usr/tools 目录中)
cd /usr/tools/
wget http://nginx.org/download/nginx-1.16.1.tar.gz
tar -zxvf nginx-1.16.1.tar.gz
- 编译安装(到/usr/tools/nginx目录中)
- 在/usr/tools下 新建 nginx 文件夹:mkdir nginx
cd nginx-1.1.10
./configure --prefix=/usr/tools/nginx
安装:make && make install
3.创建并设置nginx运行账号:
groupadd nginx
useradd -M -g nginx -s /sbin/nologin nginx
cd /usr/local/nginx/conf
vim nginx.conf,设置user参数如下:
user nginx nginx
/usr/local/nginx/sbin/nginx -t
4.启动nginx
/usr/tools/nginx/sbin/nginx
如果启动失败,可能是端口被占用,nginx 默认监听 80 端口,可以修改 nginx.conf 你lesion = 444 修改监听端口
然后再从新启动nginx,虽然nginx 启动成功了,当访问nginx 地址时仍失败,是腾讯云服务器没有添加444端口
启动腾讯云 ,打开444端口,cmd 窗口下 telnet ip(服务器的ip地址) 444 看是否能通,
如果某个端口没有任何监听,可以使用 nc -l 4441 监听端口,临时监听该端口,记得云服务页面打开该端口,然后telnet ip 4441
5. 访问nginx:http://ip:444/
nginx 安装包下载路径:http://nginx.org/download/
原文出处:https://blog.51cto.com/4690837/2379081