zoukankan      html  css  js  c++  java
  • Linux 安装 nginx

    nginx下载地址:http://nginx.org/en/download.html

    一、安装依赖软件

    yum -y install gcc gcc-c++ autoconf automake make

    yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

    二、安装nginx

    //下载软件

    下载最新的nginx-1.14.0(写笔记时,这个版本是最新的),下载好之后,在centos系统中创建的/hone/software目录,利用工具Xftp5,将下载好的nginx包拷贝到centos下

    //解压

    tar zxvf nginx-1.13.7.tar.gz

    //创建安装目录

    mkdir -p /usr/local/nginx

    //修改配置

    进入 nginx-1.14.0/,可以将文件夹重命名

    ./configure --prefix=/usr/local/nginx  


    //安装


    make && make install


    三、启动


    进入安装目录


    cd /usr/local/nginx/sbin


    启动

    ./nginx    

    这时候在安装机器就可以输入地址查看了。

    如果远程访问的话需要关闭防火墙或者将80端口开放,添加新端口后需要reload 防火墙。

    关闭防火墙:

    CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。

    systemctl stop firewalld.service #停止firewall

    systemctl disable firewalld.service #禁止firewall开机启动

    firewall-cmd --state #查看默认防火墙状态(关闭后显示not running,开启后显示running)

    开放端口:

    添加  firewall-cmd --zone=public --add-port=80/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)

    重新载入 firewall-cmd --reload

    查看 firewall-cmd --zone= public --query-port=80/tcp

    删除 firewall-cmd --zone= public --remove-port=80/tcp --permanent

    输入地址后出现如下表示安装成功了。

    四、解决端口冲突

    安装后如出现上图信息表示nginx端口与其他软件端口冲突,解决办法建议修改端口。

    方法一、停止占用80端口的程序,具体自行查询。

    方法二、修改nginx.conf文件中nginx端口号。

    cd /usr/local/nginx/conf 进入目录

    vim nginx.conf 打开文件

    找到listen位置,将默认80端口修改为未被占用端口。

    按esc,:wq保存退出.

    再次启动nginx即可。


    [html] view plain copy
    #access_log  logs/access.log  main;  
      
       sendfile        on;  
       #tcp_nopush     on;  
      
       #keepalive_timeout  0;  
       keepalive_timeout  65;  
      
       #gzip  on;  
      
       server {  
           listen      88;  
           server_name  localhost;  
      
           #charset koi8-r;  
      
           #access_log  logs/host.access.log  main;

  • 相关阅读:
    【(高职专科组)第十一届蓝桥杯省模拟赛答案】给定一个数列,请问找出元素之间最大的元素距离。
    【(高职专科组)第十一届蓝桥杯省模拟赛答案】给定一个数列,请问数列中最长的递增序列有多长。
    POJ 2391 二分+最大流
    HDU 4529 状压dp
    NYOJ 747贪心+dp
    NYOJ 745 dp
    HDU 2686 / NYOJ 61 DP
    HDU 4313树形DP
    HDU 4303 树形DP
    POJ 2342 树形DP
  • 原文地址:https://www.cnblogs.com/wusheng2016/p/8997854.html
Copyright © 2011-2022 走看看