1.nginx的安装
在ubuntu上安装nginx
nginx的安装需要依赖几个安装包,这几个安装包分别是openssl、zlib、pcre,安装完这几个安装包之后才能进行nginx的安装,
1.安装openssl:从官网上下载下载openssl-1.0.1.tar.gz 解压后边进入解压文件,执行./configure->sudo make->sudo make install。
2.安装zlib:从官网上下载zlib-1.2.8.tar.gz,解压后进入解压文件夹,./configure->sudo make->sudo make instal。
3.安装pcre :从官网上下载pcre-8.37.tar.gz,解压并进入解压文件,执行./configure->sudo make->sudo make install。
4.安装nginx:从官网上下载nginx-1.2.3.tar.gz(当然网上有很多版本可以使用),解压之后进入文件夹,由于依赖性的原因:
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=../pcre-8.37 --with-zlib=../zlib-1.2.3 -- with-openssl=../openssl-1.0.1l>sudo make && sudo make install
2.nginx基本操作
nginx的启动:收下进入nginx的二进制目录文件
$cd /usr/local/nginx/sbin
该目录仅仅有nginx的二进制可执行文件,在该目录下以超级权限的目录执行二进制文件
$sudo ./nginx
或者可以直接执行:
$sudo . /usr/local/nginx/sbin /nginx
然后在浏览器终端输入: http://localhost/或者主机的IP地址看到如下界面说明启动成功
Nginx的停止: 在终端输入 $ sudo ./nginx –s stop
Nginx的刷新: 在终端输入 $sudo ./nginx -s reload
Nginx配置文件的重读 : 在终端输入 $ sudo./nginx –s reopen
检查配置文件是否修改正确在终端输入 sudo ./sbin/nginx -t
启动的可能有如下错误:
可以使用netstat –ant/netstat -antp/netstat -antpl
找到占用端口号的进程号用kill 命令杀死该进程或关闭nginx再启动
nginx的其他操作在官网的wiki上查看