Liunx服务器安装Nginx实操记录

  • 作者:彭老师
  • 日期:2020-06-02
  • 类型:Java
  • 说明:本文源于彭老师手写摘要,如需转载请带上链接或注明出处!

服务器、操作工具

  • 485配置:4核CPU,8G内存,5M带宽
  • 工具:Xshell_5.0.0.37、Xftp_5.0.1028

1、安装Nginx到/usr/local/nginx-1.16.1目录

软件包已上传
移动后删除源文件

mv nginx-1.16.1.tar.gz /usr/local/

复制源文件到指定目录

cp nginx-1.16.1.tar.gz /usr/local/

进入/usr/local/目录

cd /usr/local/

2、用tar zxvf或者xvf进行解压安装包

tar zxvf nginx-1.16.1.tar.gz
  • 附:很多服务器初始化是没有unzip命令

3、删除安装包

rm nginx-1.16.1.tar.gz

强制删除,不需要确认

rm -rf nginx-1.16.1.tar.gz

4、安装nginx,执行命令

cd nginx-1.16.1/
./configure
  • 可能会报出依赖错误,安装四个依赖
    yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
  • 再次执行命令
    ./configure

5、执行make命令进行编译

make

6、执行make install命令进行安装

make install

7、配置nginx.conf

vim /usr/local/nginx-1.16.1/conf/nginx.conf
  • 可操作项,根据实际项目修改
  • 将端口号改成8089,因为可能apeache占用80端口
  • apeache端口尽量不要修改,我们选择修改nginx端口
  • localhost修改为你服务器ip地址

8、启动nginx

/usr/local/nginx/sbin/nginx -s reload
  • 这里的nginx是另外一个安装后新生成的目录
  • 如果报错:
    nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)

执行命令:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

查看nginx进程是否启动:

ps -ef | grep nginx

9、访问服务器ip查看(也可域名解析)

10、安装完成一般常用命令

进入安装目录中,命令:

cd /usr/local/nginx/sbin

启动,关闭,重启,命令:

./nginx 启动
./nginx -s stop 关闭
./nginx -s reload 重启

11、添加软引用

如果不希望每次都到sbin目录下使用nginx命令则执行以下命令

ln -s /usr/local/nginx/sbin/nginx /usr/bin