侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

nginx for centos7

2023-11-12 星期日 / 0 评论 / 0 点赞 / 60 阅读 / 2429 字

wget http://nginx.org/download/nginx-1.4.2.tar.gz(下载路径)/或者使用ftp上传至linux系统中 依赖环境: yum install pcre

wget http://nginx.org/download/nginx-1.4.2.tar.gz(下载路径)/或者使用ftp上传至linux系统中

依赖环境:

  • yum install pcre
  • yum install pcre-devel
  • yum install gcc gcc-c++
  • yum install openssl-devel

安装:

  •     ./configure [ --prefix=/usr/local/nginx : 指定安装的路径](检查安装环境)
  •     make && make install (编译和安装:可以分开来写)

cd /ulsr/local/nginx, 看到如下4个目录 ....conf 配置文件 

 ... html 网页文件

 ...logs  日志文件

 ...sbin  主要二进制程序

启动:(可能会出错:80端口被占用)

[root@localhost nginx]# ./sbin/nginx

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

....

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

nginx: [emerg] still could not bind()

查看端口号:

    netstat -an | grep 端口号:查看监听的

    netstat -antp 如果说没有这个命令则执行:yum install wget ; yum install net-tools即可;

(有时是自己装了apache,nginx等,还有更多情况是操作系统自带了apache并作为服务启动)

解决: 把占用80端口的软件或服务关闭即可.(额外补的 ps aux|grep 80/nginx:查看进程)

杀死进程:kill -9 (PID/name)

启动成功即可在浏览器访问:

    cd logs ==> ls -ltr

    关闭进程:

cat nginx.pid ==> kill -QUIT 进程号(不推荐)

反引号:echo `cat nginx.pid`    进程号

    kill -QUIT `cat nginx.pid` (推荐)        sudo /usr/local/sbin/nginx -s stop

启动:../sbin/nginx或./nginx       

重新启动: kill -HUP `cat nginx.pid`        sudo /usr/local/sbin/nginx -s reload

广告 广告

评论区