Ubuntu安装配置Nginx服务器

  • Nginx (engine x) 是一个高性能的HTTP反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。
  • 其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等
Nginx

1 安装Nginx

  • 安装依赖
sudo apt-get install build-essential
apt-get install libtool   #安装gcc g++依赖
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev    #安装 pcre依赖
sudo apt-get install zlib1g-dev    #安装 zlib依赖
sudo apt-get install openssl    #安装 ssl依赖

方法一:从官网下载

cd /usr/src  #可以自己选择目录下载,想把nginx下载到哪里就打开哪个目录吧
wget http://nginx.org/download/nginx-1.13.8.tar.gz   #下载最新版本
tar -zxvf nginx-1.13.8.tar.gz   #解压
cd nginx-1.13.8   #进入解压目录
./configure --prefix=/usr/local/nginx    #配置
make   #编辑nginx
sudo make install   #安装nginx
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf   #启动nginx
# 注意:-c 指定配置文件的路径,不加的话,nginx会自动加载默认路径的配置文件,可以通过 -h查看帮助命令。
ps -ef|grep nginx   #查看nginx进程

此时,就可访问捏云服务器的 HTTP 服务(http://你的域名或者你的IP)来确认是否已经安装成功。

方法二:使用apt下载安装

5.1 安装和启动Nginx

sudo apt-get install nginx -y    #安装
sudo /etc/init.d/nginx start    #启动 Nginx

此时访问 http://<域名>可以看到 Nginx 测试页面

image.png
  • 在 /var/www/html/(这个是网站根目录,如果不知道网站根目录在哪儿的话,可以在/etc/nginx/sites-available/default文件中查看) 目录下添加 hello.html 文件并保存,内容如下:
<h3>Hello, World!</h3>

此时,访问 http://你的域名或者你的IP/hello.html 可浏览到我们刚刚创建的 hello.html 页面了

2 Nginx常用命令

  • 启动Nginx
/usr/local/nginx/sbin/nginx  或者  /etc/init.d/nginx start
  • 停止Nginx
/etc/init.d/nginx stop
  • 重启Nginx
/etc/init.d/nginx restart
  • 查看Nginx版本
/usr/local/nginx/sbin/nginx -v
/usr/local/nginx/sbin/nginx -V    #可以查看详细信息
  • 检查配置文件是否正确
/usr/local/nginx/sbin/nginx -t

出现以下信息说明配置是正确的


image.png
  • 注意:以上都是在root下进行,的如果发生错误,可以切换到root下运行,或者是加上sudo
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容