(1)去下载nginx ,(或者去nginx官网下载:http://nginx.org/en/download.html)
wget http://nginx.org/download/nginx-1.8.1.tar.gz
(2)解压nginx压缩包
tar zxvf nginx-1.8.1.tar.gz
(3)进入nginx目录,执行如下命令进行检查安装
./configure
(4)configure这一步可能会出现,找不到pcre的error,那么如果可以连网建议用yum命令去安装依赖包。
yum -y install gcc pcre-devel openssl openssl-devel
(5)安装好依赖包后再执行 ./configure,最后会看到类似下面信息,表示编译成功
Configuration summary
+ using system PCRE library
+ OpenSSL library is not used
+ md5: using system crypto library
+ sha1 library is not used
+ using system zlib library
(6)编译安装
make && make install
(7)进入默认安装目录,启动nginx
/usr/local/nginx/sbin/nginx
(8)查看是否启动成功
root@maomao sbin]# ps aux | grep nginx
root 10391 0.0 0.0 4008 456 ? Ss 10:48 0:00 nginx: [b][color=red]master[/color][/b] process ./nginx
nobody 10392 0.0 0.0 4164 796 ? S 10:48 0:00 nginx: worker process
说明:启动成功,master是主进程,关闭的时候kill这个进程,其他子进程会自动关掉
(9)打开浏览器http://localhost/即可看到nginx的默认欢迎页
(10) nginx默认是用80端口,我们可以在nginx安装目录下的conf/nginx.conf文件中更改
vim /usr/local/nginx/conf/nginx.conf
(11)找到以下片段进行更改,然后重启
server {
listen 80; //端口
server_name localhost; //绑定域名
location / {
root html; //默认目录
index index.html index.htm; //默认首页名称
}
}
(11)更改好后重启nginx,这时再访问http://localhost/页面,将无法打开,需要用新的端口号