linux CentOS7.3系统安装和测试nginx

nginx 安装

1. 安装所需环境

  yum install gcc-c++
  yum install -y pcre pcre-devel
  yum install -y zlib zlib-devel
  yum install -y openssl openssl-devel

2. 安装nginx

先检查一下是否安装过过nginx

  find / -name nginx

想卸载的话

  yum remove nginx

进入/usr/local目录

  cd /usr/local

从官网下载nginx

  wget http://nginx.org/download/nginx-1.7.4.tar.gz

解压nginx压缩包

  tar -zxvf nginx-1.7.4.tar.gz

产生一个nginx-1.7.4目录,进入nginx-1.7.4目录

  cd nginx-1.7.4

安装

  ./configure
  make
  make install

没有报错,可以看一下nginx的安装目录

  whereis nginx

3.测试

进入nginx下的sbin

  cd /usr/local/nginx/sbin

启动

  ./nginx

注意可能会报Address already in use的错,原因是nginx默认的端口号80被占用

查看80端口的使用情况

  sudo netstat -apn|grep 80

查看占用的进程

  ps -ef |grep 1331

杀掉占用的进程(-9表示强制)

  kill -9 26105    

注意如果不想杀掉进程,可以更改nginx的端口号,在conf文件夹下的nginx.conf把linsten 80改为81

在浏览器里用ip:81访问,如果显示Welcome to nginx!则激活成功,不成功可能是服务器的防火墙没有允许81端口访问,可以自定义81端口

重启nginx

  ./nginx -s reload

你可能感兴趣的:(linux)