Ubuntu中Nginx的安装与配置全过程

1. 在终端运行命令:$sudo apt-get install nginx

ubuntu安装Nginx之后的文件结构大致为:

所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下

启动程序文件在/usr/sbin/nginx

日志放在了/var/log/nginx中,分别是access.log和error.log

并已经在/etc/init.d/下创建了启动脚本nginx

默认的虚拟主机的目录设置在了/usr/share/nginx/html

安装完后,在浏览器中输入http://localhost/, 就会出现欢迎的字样。这个网页就是/usr/share/nginx/html下的index.html。

运行命令nginx -v可以知道当前的版本

2. 创建自己的虚拟目录和虚拟主机名

创建目录/var/www/ecc和/var/www/vhosts

创建文件 /var/www/ecc/index.html,在index.html写上This is a test page字样。

创建文件/var/www/vhosts/ecc(这是个configure 文件)

server
{
    listen 80;
    server_name ecc.com
    location /
    {
        index.index.html;
        root /var/www/ecc;
    }
}

编辑文件 /etc/nginx/nginx.conf,在接近末尾行,在行include/etc/nginx/sites-enabled/*;后面加上一行

include /var/www/vhosts/*;

3. 运行命令sudo nginx -t 测试configure 文件的语法和配置是否正确。

如果正确,将会有结果:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

4. 在/etc/hosts文件中加入新建的域名(如果是本机运行)

ecc.com

5. 重启nginx。 

运行命令:sudo /etc/init.d/nginx restart

6. 在浏览器中输入ecc.com浏览你的测试页index.html

时间: 2024-07-30 13:41:28

Ubuntu中Nginx的安装与配置全过程的相关文章

Ubuntu中Nginx的安装与配置

Ubuntu中Nginx的安装与配置 1.Nginx介绍 Nginx是一个非常轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和 反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器. 2.对PHP支持 目前各种web 服务器对PHP的支持一共有三种: (1)通过web 服务器内置的模块来实现,例如Apache的mod_php5,类似的Apache内置的mod_perl 可以对perl支持. (2)通过CGI来实现,这个就好比之前per

Ubuntu 中sendmail 的安装、配置与发送邮件的具体实现

一.安装软件包 ubuntu中sendmail函数可以很方便的发送邮件,ubuntu sendmail先要安装两个包. 必需安装的两个包: sudo apt-get install sendmail sudo apt-get install sendmail-cf 安装工具包: Ubuntu下使用最常用的mail功能,需要安装mailutils, 安装命令:sudo apt-get install mailutils 使用带附件的功能,则还需要安装sharutils, 安装命令:sudo apt

Ubuntu中sendmail的安装、配置

因为项目需要一个邮件服务器功能,用已有的企业邮箱又有各种限制,就来捣鼓了下和这个相关的一些东西.一般是有好几个选择,比如Postfix,sendmail,qmail,第一个我之前用过,但是项目需求只有发邮件,也不知怎的就选择了sendmail,事实证明还是不要作,废话不说,结合自己的一些经验总结一下,希望能让大家少踩坑. 一.安装 必装: sudo apt-get install sendmail sudo apt-get install sendmail-cf sudo apt-get ins

ubuntu中的django安装配置与操作

1 在对django安装(http://www.maiziedu.com/course/others/307-3024/)前,我们要确保python软件已经安装,ubuntu中默认有安装的.我们只需要安装django即可,解压django压缩文件,进入解压后的文件夹,运行,python setup.py install即可安装django到python中. 2 创建django项目,首先在任意位置创建文件夹,这里是在python用户下创建work文件夹,接着进入work运行一下命令即可创建dja

2015年Ubuntu最新Redmine的安装和配置

最近需要在公司内部搭建一个项目管理平台Redmine,在摸索了一天之后,终于配置成功,在这里分享给大家. 公司服务器的系统是Ubuntu14.04,要安装的是最新的Redmine3.0. 由于Redmine是基于Ruby On Rails安装的,所以第一步是安装Ruby On Rails.这部分可以参考我的上一篇博文<Ubuntu Ruby On Rails安装和配置> PostgreSQL安装完Ruby On Rails之后,下一步是安装数据库.Redmine支持的数据库有MySQL.Pos

linux服务之nginx的安装及配置(centos)

Ubuntu/CentOS 系统上安装与配置Nginx 一.在线安装: Ubuntu:sudo apt-get install nginx CentOS: sudo yum install nginx 二.安装后的位置: 1.服务地址:/etc/init.d/nginx 2.配置地址:/etc/nginx/ 如:/etc/nginx/nginx.conf 3.Web默认目录:/usr/share/nginx/http/ 如:usr/share/nginx/index.html 4.日志目录:/v

Linux(Ubuntu)下MySQL的安装与配置[转载+亲测]

在Linux下MySQL的安装,我一直觉得挺麻烦的,因为之前安装时就是由于复杂的配置导致有点晕.今天,需要在Linux下用Qt连接MySQL.遂安装配置了一把. 1)首先检查系统中是否已经安装了MySQL 在终端里面输入 sudo netstat -tap | grep mysql 若没有反映,没有显示已安装结果,则没有安装.若如下显示,则表示已经安装 2)如果没有安装,则安装MySQL. 在终端输入 sudo apt-get install mysql-server mysql-client

Ubuntu 14.04 上安装和配置 FTP 服务器 ProFTPD

proftpd的配置方式类似apache,比vsftpd更易用,xampp就集成了proftpd. apt-cache search proftpd 搜索相关包 sudo apt-get install proftpd-basic 安装 安装时默认作为一个standalone server运行proftpd,如果每天的ftp请求量少,可以安装为inetd服务,节省服务器资源. 这里我使用默认值,安装为standalone server. sudo netstat -antp|grep proft

Linux(Ubuntu)下MySQL的安装与配置

转自:http://www.2cto.com/database/201401/273423.html 在Linux下MySQL的安装,我一直觉得挺麻烦的,因为之前安装时就是由于复杂的配置导致有点晕.今天,需要在Linux下用Qt连接MySQL.遂安装配置了一把. 1)首先检查系统中是否已经安装了MySQL 在终端里面输入 sudo netstat -tap | grep mysql 若没有反映,没有显示已安装结果,则没有安装.若如下显示,则表示已经安装 2)如果没有安装,则安装MySQL. 在终