760176104 发表于 2018-11-14 09:57:39

编译安装nginx后service nginx start 启动不了

转载自:http://www.cnblogs.com/123cn/p/5740753.html
编译安装nginx后service nginx start 启动不了
  平时都是yum安装nginx的,今天没事就在虚拟机上编译安装了一回。安装过程很简单,就不一一赘述了。
  当我习惯性的用service nginx start启动时,却启动不了。怎么办了,网上看了看,得写脚本。我去,对于
  初入门的新手,最怕的就是写脚本了。有什么简单办法没?脚本必须写啊,不写启动不了啊。那怎么办,直接
  复制网上的,没意思。思来想去最后决定改造nginx启动脚本。具体思路是这样的,先在另一台虚拟机上yum
  安装nginx,安装好后把/etc/init.d/nginx脚本拷贝到另一台编译安装nginx的虚拟机上,还是这个目录,然后
  我们开始修改脚本。修改脚本比写脚本简单多了,废话不多说,具体步骤如下。
  1.修改前的脚本如下图:
  2.修改后的脚本
  其实只需要改三个变量就可以,因为我nginx的安装目录在/usr/local/下,所以配置是这样的。
  但是按照自己nginx的安装目录修改好了,还启动不了。你还得在/etc/sysconfig目录下建一个文本nginx,具体内容如下
  其实就是启动时指定配置文件。
  哈哈,终于大功告成了。
  但是如果我们运行nginx -v等命令还是会有问题:
  如何解决这个问题了,很简单
  在 /etc/bashrc中追加nginx命令的绝对路径
  export PATH=$PATH:/usr/local/nginx/sbin
  末尾加上这句,然后source /etc/bashrc使其生效。然后就可以啦!

页: [1]
查看完整版本: 编译安装nginx后service nginx start 启动不了