虽然早就听说过nginx,但是工作中一直使用过的还是apache, 没有真正用过nginx, 今天有时间玩一玩,顺便把过程记录下来。
首先是从下载安装起,nginx的官网是
http://nginx.org/en/,下载最新版的windows安装包,
http://nginx.org/download/nginx-1.2.8.zip。
安装,只需解压到指定目录就可以了。启动,进入目录nginx-1.2.8,执行
start nginx
就可了。
打开浏览器,输入http://localhost:8080, 如图:
查看nginx的运行
tasklist /fi "imagename eq nginx.exe"
Image Name PID Session Name Session# Mem Usage
========================= ======== ================ =========== ============
nginx.exe 996 Console 1 6,220 K
nginx.exe 8212 Console 1 5,732 K
nginx.exe 10292 Console 1 6,024 K
其中一个是主进程,另外两个是工作进程。如果没有启动,可以去查看logs\error.log文件,只一点和apache完全一样。 如果日志文件不存在,那失败的原因会记录在Windows时间日志中。
配置文件时conf/nginx.conf, 找到http->server->listen 80,说明是从80端口启动的,如果你安装的apache也是80端口,那么就需要修改到其他的问使用的端口,否则会启动不了。
启动常用的命令
nginx -s stop 快速退出
nginx -s quit 优雅退出
nginx -s reload 更换配置,启动新的工作进程,优雅的关闭以往的工作进程
nginx -s reopen 重新打开日志文件
start nginx commandline
http://wiki.nginx.org/CommandLine
- 大小: 33.5 KB
分享到:
相关推荐
一个nginx部署的例子
为在window界面操作nginx提供一个简单界面
C:/nginx-0.8.53>start nginx 启动nginx命令说明:需要注意,由于nginx默认端口也是80端口,如果此时你的机器上开启了Apache或者IIS服务,切忌在启动nginx之前务必关闭IIS或Apache服务,否则nginx启动命令不会成功...
然后,你可以通过`./nginx_start.sh start|stop|restart`来控制Nginx服务。 7. **系统服务化** 为了方便管理,可以将Nginx设置为开机启动: ``` sudo systemctl enable nginx ``` 8. **安全注意事项** 在...
start nginx : 启动nginx服务 nginx -s reload :修改配置后重新加载生效 nginx -s reopen :重新打开日志文件 nginx -t -c F:/nginx-1.12.2/conf/nginx.conf 测试nginx配置文件是否正确 start nginx nginx -s stop ...
sudo systemctl start nginx sudo systemctl enable nginx ``` ### 七、监控和维护 1. 监控新版本Nginx的日志文件,确保无异常。 2. 定期检查Nginx的更新,及时进行版本升级以获取最新的功能和安全补丁。 通过...
start nginx.exe -s reload ) else if "%1" equ "stop" ( echo Stopping Nginx... taskkill /IM nginx.exe /F ) else if "%1" equ "restart" ( echo Restarting Nginx... net stop nginx start nginx.exe -s ...
sudo systemctl start nginx sudo systemctl enable nginx ``` 接下来,我们将配置Nginx以支持HTTPS。你需要准备一对SSL证书和私钥,这里我们假设你已经有了`.crt`和`.key`文件。将它们放置在`/etc/nginx/ssl/`目录...
sc create nginx binPath= "C:\nginx-1.20.2\nginx.exe" obj= ".\nginx" password= "" start= auto DisplayName= "Nginx Web Server" sc config nginx start= delayed-auto ``` 此脚本通过`sc`命令创建一个新的服务...
sudo systemctl start nginx sudo systemctl enable nginx ``` 6. **检查安装**:最后,你可以通过访问服务器的IP地址或主机名在浏览器中检查Nginx是否正常工作。如果一切顺利,你应该能看到Nginx的默认欢迎页面...
sudo systemctl start nginx ``` 7. **检查Nginx状态**:运行以下命令确认Nginx是否已经启动并正在运行: ``` sudo systemctl status nginx ``` 8. **设置开机启动**:为了使Nginx在每次启动时自动运行,执行...
sudo systemctl start nginx sudo systemctl enable nginx ``` 你可以通过访问服务器的IP地址(例如 http://your_server_ip/)来检查Nginx是否成功运行。如果一切正常,你应该能看到Nginx的默认欢迎页面。 为了...
sudo systemctl start nginx ``` 步骤5:设置开机启动 为了使Nginx在系统启动时自动启动,执行: ```bash sudo systemctl enable nginx ``` 现在,Nginx已经在你的系统上成功离线安装并配置为开机启动。你可以...
sudo systemctl start nginx sudo systemctl enable nginx ``` 现在,你应该能够在目标机器上成功运行Nginx了。可以使用`systemctl status nginx`检查其状态,或通过访问`http://localhost/`来验证服务器是否正在...
5. **启动Nginx**:安装完成后,通过命令启动Nginx服务,如`/usr/local/nginx/sbin/nginx`或`systemctl start nginx`。检查Nginx是否正常运行,可以使用`netstat -tulnp | grep nginx`查看监听状态。 6. **测试与...
启动nginx.exe:start nginx Cmd窗口会闪一下 进程里面会多了个 浏览器里面输入:http://127.0.0.1 将出现: Nginx的欢迎界面。 注: nginx -s stop // 停止nginx nginx -s reload // 重新加载配置文件 nginx...
- 启动服务:`winsw-1.9-bin.exe start nginx` - 停止服务:`winsw-1.9-bin.exe stop nginx` - 重启服务:`winsw-1.9-bin.exe restart nginx` - 查看服务状态:`winsw-1.9-bin.exe status nginx` ### 4. 注意事项 ...
- 使用 `start nginx` 命令启动 Nginx 服务。 - 在浏览器中访问 `http://192.168.0.238`,应能看到 Tomcat 的欢迎页面。 2. **检查错误日志**: - 如果出现问题,可以检查 Nginx 的错误日志,通常位于 `C:\nginx...
systemctl start nginx ``` 4. **查看状态**: ```bash systemctl status nginx ``` 5. **重启服务**: ```bash systemctl restart nginx ``` 通过上述步骤,我们不仅成功地在CentOS8上安装了Nginx,还对...
sudo /etc/init.d/nginx start ``` 至此,你已经成功地在离线环境中使用"nginxpackage"安装了Nginx。记得根据实际需求配置Nginx的配置文件,以满足你的服务器应用场景,比如设置虚拟主机、调整性能参数等。同时,...