CentOS7安装Nginx并配置自动启动的方法步骤

  

<强> 1,官网下载安装包

  

http://nginx.org/en/download.html,选择适合Linux的版本,这里选择最新的版本,下载到本地后上传到服务器或者centos下直接wget命令下载。

  

 CentOS7安装Nginx并配置自动启动的方法步骤

  

切换到/usr/当地目录,下载软件包
  

        # cd/usr/local   # wget http://nginx.org/download/nginx-1.11.5.tar.gz      

<强> 2,安装nginx
  

  

先执行以下命令,安装nginx依赖库,如果缺少依赖库,可能会安装失败,具体可以参考文章后面的错误提示信息。

        # yum安装gcc-c + +   # yum安装pcre   # yum安装pcre-devel   # yum安装zlib   # yum安装zlib-devel   # yum安装openssl   # yum安装openssl-devel      

解压安装包
  

        #焦油-zxvf nginx-1.11.5.tar.gz      

nginx被解压到了/usr/地方/nginx-1.11.5目录下(不要把压缩包解压到/usr/地方/nginx目录下,或者将解压后的目录重命名为nginx,因为nginx会默认安装到/usr/地方/nginx目录下),切换到nginx-1.11.5/目录

        # cd/usr/local/nginx-1.11.5/      

执行# ./configure

        # ./configure      

该操作会检测当前系统环境,以确保能成功安装nginx,执行该操作后可能会出现以下几种提示:
  

  

,,,,检查操作系统

  

,,,,, + Linux 3.10.0-123.el7。x86_64 x86_64

  

,,,,检查C编译器……没有找到

  

,,,。/配置:C编译器错误:没有找到cc

  

<>强,,,,如果出现以上错误提示信息,执行yum安装gcc-c + +安装gcc,

  

,,,。/配置:错误:HTTP重写模块需要PCRE库。

  

,,,,你可以禁用模块通过使用——without-http_rewrite_module

  

,,,,的选择,或PCRE库安装到系统,或构建PCRE库

  

,,,,从源与静态nginx通过使用——with-pcre=& lt; path>选择。

  

<>强,,,,如果出现上面提示,表示缺少PCRE库

  

,,,。/配置:错误:HTTP gzip模块需要zlib库。

  

,,,,你可以禁用模块通过使用——without-http_gzip_module

  

,,,,的选择,或zlib库安装到系统,或构建zlib库

  

,,,,从源与静态nginx通过使用——with-zlib=& lt; path>选择。

  

<>强,,,,如果出现以上提示,表示缺少zlib库

  

,如果没有出现。/配置:错误提示,表示当前环境可以安装nginx,执行做和做安装编译nginx

        #让   #让安装      

没有出错的话,表示nginx已经成功安装完成,默认安装位置为/usr/地方/nginx,之前的/usr/地方/nginx-1.11.5/可以删除掉了。
  

  

如果出现cp:“conf/koi-win”和“/usr/地方/nginx/conf/koi-win”是相同的文件,可能是你把安装包解压到了/usr/地方/nginx目录,解决办法是将该目录重命名为其他名称后再执行,使安装。

  

<强> 3,配置nginx开机启动

  

切换到/lib/systemd/系统/目录,创建nginx。服务文件vim nginx.service

        # cd/lib/systemd/system/# vim nginx.service      

文件内容如下:

        (单位)   描述=nginx=network.target后      (服务)   类型=分支   ExecStart=/usr/地方/nginx/sbin/nginx   ExecReload=/usr/地方/nginx/sbin/nginx重载   ExecStop=/usr/地方/nginx/sbin/nginx辞职   PrivateTmp=true      (安装)   WantedBy=multi-user.target      

退出并保存文件,执行systemctl启用nginx。服务使nginx开机启动
  

        # systemctl启用nginx.service      

systemctl开始nginx.service ,,,启动nginx

  

systemctl停止nginx.service ,,,结束nginx

  

systemctl重启nginx.service ,,,重启nginx

  

<强> 4,验证是否安装成功

  

输入http://服务器IP/,如果能看到nginx的界面,就表示安装成功了

  

 CentOS7安装Nginx并配置自动启动的方法步骤

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

CentOS7安装Nginx并配置自动启动的方法步骤