Debian 7(Wheezy)自动和手动安装Nginx WEB服务器环境教程

Nginx,是一款轻量级、高性能的WEB服务器,一般我们在中大型网站中都会采用Nginx服务器驱动。对于中小型网站,我们习惯使用apache web服务器处理文件,但是如果有大流量、高负载的时候会显得很狼狈。所以,我们需要根据自己的网站项目配置服务器环境。

在这篇文章中,麦子将会给予debian环境安装nginx web服务器,个人比较喜欢debian系统,占用资源小,而且高效,安全,即便centos文档多,但是debian在某些时候性能还是比centos优秀的。

第一、自动安装Nginx

1、升级系统

apt-get update
apt-get upgrade

升级系统

无论什么时候,我们在运行程序之前,都需要升级系统。

2、安装nginx

apt-get install nginx
service nginx start

执行命令安装nginx,在安装完毕之后启动nginx,浏览器中打开服务器的IP地址,可以看到Nginx安装默认界面。

安装nginx

浏览器打开之后,可以看到"Welcome to nginx!"成功界面。这样,自动安装Nginx就安装完毕

第二、手工安装Nginx

手工安装Nginx的好处是可以指定版本安装,因为我们有些环境是需要在特定的版本才可以执行。

1、安装Nginx依赖包

apt-get install libpcre3-dev build-essential libssl-dev

安装Nginx依赖包

2、下载和解压

cd /opt/
sudo wget http://nginx.org/download/nginx-1.5.9.tar.gz
sudo tar -zxvf nginx-1.5.9.tar.gz
cd /opt/nginx-1.5.9/

3、安装编译

./configure --prefix=/opt/nginx --user=nginx --group=nginx --with-http_ssl_module --with-ipv6

执行编译文件。

nginx path prefix: "/opt/nginx"
nginx binary file: "/opt/nginx/sbin/nginx"
nginx configuration prefix: "/opt/nginx/conf"
nginx configuration file: "/opt/nginx/conf/nginx.conf"
nginx pid file: "/opt/nginx/logs/nginx.pid"
nginx error log file: "/opt/nginx/logs/error.log"
nginx http access log file: "/opt/nginx/logs/access.log"
nginx http client request body temporary files: "client_body_temp"
nginx http proxy temporary files: "proxy_temp"
nginx http fastcgi temporary files: "fastcgi_temp"
nginx http uwsgi temporary files: "uwsgi_temp"
nginx http scgi temporary files: "scgi_temp"

debian-nginx-4

编译完毕之后,我们可以看到这样的编译过程。

make

make install

执行安装。

4、创建用户组

adduser --system --no-create-home --disabled-login --disabled-password --group nginx

到目前为止,Nginx手工安装完毕,在/opt/nginx目录中。

总结,我们可以根据上面的2个方法,手工和自动安装Nginx环境。

 

未经允许不得转载,或者注明出处:https://www.yd631.com/debian-nginx/

麦子猜您可能还喜欢以下内容: