Ubuntu系统的nginx启动
在不同的linux系统中,安装nginx之后,要启动nginx,目录路径可能有一点不一样,如下是Ubuntu系统启动nginx,其他版本的linux系统可能不适用。
Ubuntu安装之后的文件结构大致为:
1)所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
2)程序文件在/usr/sbin/nginx
3)日志放在了/var/log/nginx中
4)并已经在/etc/init.d/下创建了启动脚本nginx
5)默认的虚拟主机的目录设置在了/var/www/nginx-default (有的版本默认的虚拟主机的目录设置在了/var/www, 请参考/etc/nginx/sites-available里的配置)
1.查看进程号
ps -ef|grep nginx
结果:14540便是
pi 8412 9330 0 13:51 pts/1 00:00:00 grep --color=auto nginx root 14540 1 0 13:28 ? 00:00:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; www-data 14541 14540 0 13:28 ? 00:00:00 nginx: worker process www-data 14542 14540 0 13:28 ? 00:00:00 nginx: worker process www-data 14543 14540 0 13:28 ? 00:00:00 nginx: worker process www-data 14544 14540 0 13:28 ? 00:00:00 nginx: worker process
2.杀死进程
sudo kill -QUIT 14540
3.测试nginx
首先要找到sbin目录,我的在/usr/sbin这里
cd /usr/sbin/
sudo ./nginx -t
看结果:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
看到这里只能表示nginx测试成功但是还没启动。
4.启动nginx
sudo /etc/init.d/nginx start
注意:最好在根目录里面执行命令!
然后就可以访问了,http://localhost/ (如果在服务器里面,就不是localhost了,就应该是192.168.xx.xxx), 一切正常!如果不能访问,先不要继续,看看是什么原因,解决之后再继续。 启动时候若显示端口80被占用: Starting nginx: [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) 修改文件:/etc/nginx/sites-available/default,去掉 listen 前面的 # 号 , # 号在该文件里是注释的意思 , 并且把 listen 后面的 80 端口号改为自己的端口,访问是需要添加端口号。
参考http://wiki.ubuntu.org.cn/Nginx
相关文章
- ubuntu安装LLVM和clang
- Ubuntu系统下安装SQLite Browser教程[通俗易懂]
- 阿里云ubuntu镜像下载_ubuntu最小镜像
- ubuntu性能优化_ubuntu系统安装教程
- Ubuntu如何卸载软件_linux卸载软件包命令
- ununtu14安装csitools_ubuntu 16.04 安装
- 美化ubuntu主题系统
- NVIDIA Jetson nano 开发板 Ubuntu系统更换镜像源
- 怎么安装Docker并运行Ubuntu系统?
- 在 Ubuntu 上换用 OSS4 声音系统
- Ubuntu 上搭建网桥的具体方法和步骤
- Ubuntu 20.04系统中入如何安装vncserver方法
- Win10 安装Linux ubuntu-18.04双系统(安装指南)
- 如何在Ubuntu 18.04 LTS上安装LimeSurvey
- 文件如何在Linux系统中删除Nginx文件(linux删除nginx)
- Ubuntu上安装MongoDB的快速指南(ubuntu安装mongodb)
- Ubuntu用户未来将可直接在系统中使用BitTorrent搜索功能
- apt-clone:备份已安装的软件包并在新的 Ubuntu 系统上恢复它们
- Ubuntu助力奔驰汽车自驾系统
- Ubuntu Touch RTM 正式版发布
- Ubuntu 15.04 发布历程图
- 苹果编程语言 Swift 2.2 发布:支持 Ubuntu Linux 系统
- Ubuntu系统中居然存在任天堂红白游戏机的漏洞
- Ubuntu与Linux:共同打造更好的世界(ubuntu和linux)
- Ubuntu系统安装Ruby语言的三种方法