您好,登录后才能下订单哦!
Nginx是一款高性能的HTTP和反向代理服务器,广泛应用于Web服务、负载均衡、缓存等场景。本文将介绍如何在Linux系统下安装和配置Nginx 1.9.9版本。
在安装Nginx之前,需要确保系统已经安装了必要的依赖包。以Ubuntu为例,执行以下命令安装依赖:
sudo apt-get update
sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev zlib1g-dev
从Nginx官网下载1.9.9版本的源码包:
wget http://nginx.org/download/nginx-1.9.9.tar.gz
解压下载的源码包:
tar -zxvf nginx-1.9.9.tar.gz
cd nginx-1.9.9
在解压后的目录中,执行以下命令进行编译和安装:
./configure --prefix=/usr/local/nginx --with-http_ssl_module
make
sudo make install
--prefix
参数指定了Nginx的安装目录,--with-http_ssl_module
启用了SSL模块。
安装完成后,Nginx的配置文件位于/usr/local/nginx/conf/nginx.conf
。可以通过编辑该文件来配置Nginx。
例如,配置一个简单的HTTP服务器:
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
配置完成后,可以通过以下命令启动Nginx:
sudo /usr/local/nginx/sbin/nginx
打开浏览器,访问http://localhost
,如果看到Nginx的欢迎页面,说明安装和配置成功。
sudo /usr/local/nginx/sbin/nginx -s stop
sudo /usr/local/nginx/sbin/nginx -s reload
/usr/local/nginx/sbin/nginx -v
为了确保Nginx在系统重启后自动启动,可以将Nginx添加到系统的启动项中。以Ubuntu为例,编辑/etc/rc.local
文件,在exit 0
之前添加以下内容:
/usr/local/nginx/sbin/nginx
保存并退出,然后赋予rc.local
文件执行权限:
sudo chmod +x /etc/rc.local
通过以上步骤,您已经成功在Linux系统上安装并配置了Nginx 1.9.9。Nginx的强大功能和灵活性使其成为Web服务器和反向代理的理想选择。根据实际需求,您可以进一步调整和优化Nginx的配置,以满足不同的应用场景。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
开发者交流群:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
原文链接:https://my.oschina.net/Xangyu/blog/4554304