从网上查阅资料,安装nginx有两种方法,可以在线安装,也可以下载源码用tar,make来安装。反正也连了网,就选择在线的方式,简单一个语句搞定:sudo apt-get install nginx(这种方式会默认给你下载最新版本的),然后就哗啦啦地等下载完成,自动安装。
Ubuntu安装之后的文件结构大致为:(摘自网上)
- 0所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
- 程序文件在/usr/sbin/nginx
- 日志放在了/var/log/nginx中
- 并已经在/etc/init.d/下创建了启动脚本nginx
- 默认的虚拟主机的目录设置在了/var/www/nginx-default (有的版本 默认的虚拟主机的目录设置在了/var/www, 请参考/etc/nginx/sites-available里的配置)
经安装后检验,的确是这样的结构,接下来就可以启动Nginx了,命令:
sudo /etc/init.d/nginx start
然后就浏览器里访问:http://localhost/ ,此时页面会显示“Welcome to nginx!”,表明你的nginx已经安装成功了!不过这个的前提是你没有启动Apache,因为两者默认端口是80,需要修改nginx的端口号为你的端口号才可以。
之前查的资料说还要安装openssl和pcre,同时还需要C++编译环境(之前我已经安装好了,sudo apt-get install build-essential),所以之后再继续安装openssl和pcre吧。