Linux 安装nginx

什么是Nginx服务器
一个高性能的HTTP和反向代理web服务器

1.nginx下载

 2.上传

//上传
[root@xiaobing software]# rz -E
rz waiting to receive.
[root@xiaobing software]# ls
nginx-1.13.7.tar.gz
//解压
[root@xiaobing software]# tar -zxvf nginx-1.13.7.tar.gz 
//重命名
[root@xiaobing software]# mv nginx-1.13.7 nginx
[root@xiaobing software]# ls
nginx

3.安装依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

4.nginx安装

//执⾏行行命令
./configure
make
make install

make 遇到错误:

 解决问题:

cd /usr/local/software/nginx/src/os/unix
[root@xiaobing unix]# vim ngx_user.c
//修改前
#ifdef __GLIBC__
    /* work around the glibc bug */
    cd.current_salt[0] = ~salt[0];
#endif
//修改后
#ifdef __GLIBC__
    /* work around the glibc bug */
    /* cd.current_salt[0] = ~salt[0];*/
#endif
//重新make问题解决
//最后一步:
//将对应的makefile文件夹中(如本文中在 /nginx/objs/Makefile) 找到 -Werrori 并去掉 
//修改前
CFLAGS =  -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Werror -g
//修改后
CFLAGS =  -pipe  -O -W -Wall -Wpointer-arith -Wno-unused-parameter -g

5.执行完安装命令后启动nginx

cd /usr/local/nginx/sbin
[root@xiaobing sbin]# ./nginx

//停止Nginx服务使用如下命令:
./nginx -s stop

//启动完成后可以查看Nginx进程:
ps -ef | grep nginx

//重启nginx命令
nginx -s reload

//修改环境变量
vim /etc/profile
PATH=/usr/local/nginx/sbin:$PATH:$JAVA_HOME/bin

//刷新文件
source /etc/profile

//查看nginx版本
[root@centos etc]# nginx -v
nginx version: nginx/1.13.7

6.公网IP:80

7.查看访问日志 /usr/local/nginx/logs

posted @ 2022-01-06 17:58  o小兵o  阅读(123)  评论(0编辑  收藏  举报