1.6 编译与执行
Nginx的编译安装很简单,使用Linux下通用的三板斧即可:./configure、make、make install。当然,这样做的话,那么一切都是使用的默认配置,如果要做修改,则必须在执行configure时指定,比如对Nginx加上调试功能。
[root@localhost nginx-1.2.0]# ./configure --with-debug
修改默认安装路径。
[root@localhost nginx-1.2.0]# ./configure --prefix=/usr/gqk/
所有这些配置选项可以通过命令查看。
[root@localhost nginx-1.2.0]# ./configure –help
在默认情况下,Nginx被安装在/usr/local/nginx/目录下,而其他目录也大都以此为父目录,比如Web根目录为/usr/local/nginx/html/ ,日志记录在文件/usr/local/nginx/logs/access.log和/usr/local/nginx/logs/error.log内。
编译好后的Nginx,执行它很简单,一般我们只需指定配置文件即可。
[root@localhost ~]# /home/gqk/nginx-1.2.0/objs/nginx -c /usr/local/nginx/conf/ nginx.conf.test
如果不指定配置文件,那么默认就是安装目录下的nginx.conf 文件,比如:/usr/local/nginx/conf/nginx.conf。通过ps命令可以看到Nginx是否已正常执行。
[root@localhost ~]# ps auxf | grep nginx | grep -v grep
root 3949 0.0 0.1 5216 572 ? Ss Oct05 0:00 nginx: master process / home/gqk/nginx-1.2.0/objs/nginx -c /usr/local/nginx/conf/nginx.conf.test
nobody 3950 0.0 0.3 5404 1236 ? T Oct05 0:00 \_ nginx: worker process
查看Nginx对应的监听套接口。
[root@localhost ~]# netstat -natp | grep nginx
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3949/nginx
时间: 2024-09-25 15:16:15