编译安装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,具体内容如下

其实就是启动时指定配置文件。

哈哈,终于大功告成了。

时间: 2024-08-09 06:14:44

编译安装nginx后service nginx start 启动不了的相关文章

centos6.8服务器配置之编译安装PHP、配置nginx

php version 5.6.31.nginx version: nginx/1.10.2 1.下载: wget http://cn2.php.net/distributions/php-5.6.31.tar.gz 2.安装组件 yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libx

Centos 7.0 编译安装LNMP(Linxu+nginx+mysql+php)之源码安装nginx (一)

nginx简介:       Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日. 其将源代码以类BSD许可证的形式发布,因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名.2011年6月1日,nginx 1.0.4发布. Nginx是一款轻量级的Web 服务器

php fpm安装curl后,nginx出现connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied)的错误

这里选择直接apt-get安装,因为比起自己编译简单多了,不需要自己配置什么 #sudo apt-get install curl libcurl3 libcurl3-dev php5-curl 安装后重启nginx #nginx -s reload 岂知出现错误,php全部不能访问,查看错误日志如下: 2014/07/24 23:59:46 [crit] 40455#0: *229072 connect() to unix:/var/run/php5-fpm.sock failed (13:

mysql编译安装完成后,启动时报错The server quit without updating PID file

源码包下载: 编译安装: 设置配置文件: 添加启动脚本: 添加开机启动项: 完成后,/etc/init.d/mysqld start 时候报错如下: Starting MySQL..The server quit without updating PID file ( [FAILED] al/mysql/data/FrankTest01.pid). 1.防火墙SELINUX有没有关闭 2.3306端口有没有被占用   netstat -tulanp 3.是否有其他相关的mysqld进程在运行.

centos7编译安装apache后添加用户认证和配置虚拟主机

编译安装apache后的目录文件:/usr/local/apache2 1:用户认证 主配置目录:/usr/local/apache2/conf/ 1)建立目录并设置用户认证: Alias  /1.php/ "/usr/local/apache2/htdocs/1.php" <Directory"/usr/local/apache2/htdocs/"> AllowOverride None Options None Order allow,deny De

FastDFS整合nginx后,nginx一直报错

FastDFS整合nginx后,nginx一直报错: 报错内容: [2018-06-11 09:41:21] ERROR - file: ../common/fdfs_http_shared.c, line: 148, param "http.mime_types_filename" not exist or is empty 处理过程: #include http.conf是写在/etc/fdfs/mod_fastdfs.conf里,然而在 /etc/fdfs目录中没有 http.c

安装Hyper-v后VMware虚拟机无法启动

安装Hyper-v后VMware虚拟机无法启动 启用了Hyper-v后,Vmware上的虚拟机启动时提示:VMware Workstation and Device/Credential Guard are not compatible. 我的环境是win10 1903,VMware WorkStation 15.5. VMware官网给了微软的一个文档链接. 按照Disable Windows Defender Credential Guard这个标题下进行操作就好. 去微软下载一个解决工具.

Centos7.x 编译安装全功能的Nginx

说明 根据此文档进行编译安装 Nginx,可以将Nginx默认的功能全部安装上,读者也可以自己的根据实际情况删减需要编译的模块. 支持的特色功能如下: 支持 TLSv1.3 - openssl 从 1.1.1 版本起支持最终版的TLSv1.3标准协议,详情参见:TLS1.3 支持 HTTP2 - Nginx 从 1.9.5 版本起支持http2,详情参见:Module ngx_http_v2_module 支持 Lua语法 - 详情参见:lua-nginx-module 安装 Nginx 官方资

CentOS 6.5 Nginx 的编译安装、以及让nginx 支持 SSI 相对路径写法

1. nginx 下载 进入 http://nginx.org/en/download.html 下载,我是选择的 "Stable version" 稳定版本的下载 # wget http://nginx.org/download/nginx-1.6.2.tar.gz 2. 解压编译安装 # tar -zxvf nginx-1.6.2.tar.gz # cd nginx-1.6.2 安装一些nginx用到的依赖软件,如果不开启ssl可以不用安装openssl,回头用到时可以返回这里重新