Linux下环境搭建
安装配置nginx
http://www.centoscn.com/image-text/install/2014/0812/3480.html
wget http://nginx.org/download/nginx-1.11.9.tar.gz
下载地址:http://nginx.org/download/nginx-1.10.3.tar.gz
启动后查看命令:
命令一:
netstat -antp | grep nginx 查看当前计算机连接中程序名包含了“nginx”的程序,会显示占用的端口、占用的进程号、程序名称。
命令二:
ps aux | grep nginx 查看nginx是否是正在运行的进程,该命令无法显示端口号
解决不能访问的做法
方法一:关闭防火墙
https://zhidao.baidu.com/question/303901938543294164.html
/etc/init.d/iptables stop
方法二:通过开放指定端口的做法
step1:在/etc/sysconfig/iptables中加入如下
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许所有IP 访问80端口
或
-A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.0.103 --dport 80 -j ACCEPT #只允许指定ip:192.168.0.103访问80端口
step2:重启iptables, service iptables restart
注意:不是/etc/init.d/iptables文件下,不会写怎么开放端口就参考开放22端口来写 -s是指定源地址,-d是指定目标地址。
nginx 启动停止
nginx -h 可以查到nginx的所有命令
nginx -s stop 立即关闭
nginx -s quit 等请求结束后关闭
nginx -s reload 重启
nginx -h 可以查到nginx的所有命令
官网参考地址:http://nginx.org/en/docs/beginners_guide.html
nginx 信号
kill -信号 nginx进程号 或 kill -HUP `cat /usr/local/nginx/logs/nginx.pid`
注意:` 是反引号 也可以用 $() 替代``
信号控制官网参考地址:http://nginx.org/en/docs/control.html
开机启动
http://www.cnblogs.com/jtlgb/p/5809808.html
开机自启动的做法
将nginx文件放到到/etc/init.d目录下
chkconfig --add nginx
chkconfig nginx on
Windows下环境搭建
参考文章:
官网提供的安装方式:http://nginx.org/en/docs/install.html
相关推荐
这个脚本提供了一个完整的 Nginx 服务控制方案,包括服务的启动、停止、重启、重新加载配置文件等功能。通过定义一系列函数,脚本不仅能够确保 Nginx 在系统启动时自动运行,还能方便地进行服务管理。此外,通过...
标题中的“开机自动加载nginx”指的是在Linux操作系统中设置Nginx web服务器在系统启动时自动启动的服务配置。Nginx是一款高性能、轻量级的HTTP和反向代理服务器,常用于网站托管和负载均衡。 描述中提到的“将...
4.4 配置开机自动启动Nginx + PHP 4.5 优化Linux内核参数 4.6 在不停止Nginx服务的情况下平滑变更Nginx配置 4.7 编写每天定时切割Nginx日志的脚本 第5章 Nginx与JSP、ASP.NET、Perl的安装与配置 5.1 Nginx与JSP...
- **配置开机自动启动Nginx+PHP**:可以通过systemd单元文件或其他初始化脚本确保Nginx和PHP服务随系统启动而自动启动。 - **优化Linux内核参数**:为了提高性能和稳定性,可能需要调整一些内核参数,如TCP缓冲区...
在处理nginx.pid文件丢失的问题时,重要的是要了解Nginx进程管理的工作原理,以及在进行进程停止和重启时,如何正确地发送相应的信号,并确保nginx.pid文件的路径被正确配置和管理。只有这样,才能确保Nginx服务的...
在配置完成后,通过 `chmod +x /etc/init.d/nginx` 添加执行权限,然后使用 `chkconfig nginx on` 将Nginx设置为开机启动,这样每次系统启动时,Nginx服务都会自动启动。可以使用 `sudo /sbin/chkconfig --list ...
- 使用`/sbin/chkconfig nginx on`将Nginx设置为开机自启动。 - 使用`/sbin/chkconfig --list nginx`检查Nginx服务状态。 #### 三、PHP-FPM启动脚本 对于PHP-FPM的管理脚本编写方式与Nginx类似,只需要将脚本中的`...
- 使用 `systemctl disable nginx` 取消开机启动。 6. **依赖管理**: - `RequiredBy` 和 `WantBy`:定义服务与其他服务的依赖关系,`RequiredBy` 是强依赖,`WantBy` 是弱依赖。 - `Alias`:为服务定义别名。 ...
5. **启动服务**:启动MySQL服务,并设置开机自启。 以上步骤仅为简要概述,具体操作过程需参考官方文档或相关教程。 ### 总结 通过上述步骤,我们已经完成了LNMP环境的基本搭建工作。需要注意的是,在实际部署...