ubuntu下nginx安装、基本配置及常用命令

1 安装:

sudo apt-get install nginx

2 启动服务:

sudo service nginx start

或者

sudo /etc/init.d/nginx start

nginx默认设置了80端口的转发,启动后可以在浏览器访问http://localhost  检查是否启动成功。

3 配置

默认配置文件:/etc/nginx/nginx.conf

该配置文件中有两行,是用来加载外部的配置文件,如下:

include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;

其中第二行的 /etc/nginx/sites-enabled/ 下有一个 default 文件,nginx的默认代理配置就在这里面。内容如下图:

精简后如下:

server {
	listen 80 default_server;
	listen [::]:80 default_server;
	root /var/www/html;
	index index.html index.htm index.nginx-debian.html;
	server_name localhost;
	location / {
		# First attempt to serve request as file, then
		# as directory, then fall back to displaying a 404.
		try_files $uri $uri/ =404;
	}
}

在 /etc/nginx/conf.d/ 路径下新建一个自己项目的nginx配置文件:myproject.conf, 名字可以随便取,然后将精简后的这部分代码复制过来,根据自己的项目做相应配置,如下:

server
	{
		listen 80;
   		access_log  /var/log/nginx/myproject.log;
   		error_log   /var/log/nginx/myproject.log;
		proxy_ignore_client_abort on;
		charset utf-8;
		location ~^\/upload\/* {
        		root /var;
        		expires 30d;
    		}

		location /
         	{   
			proxy_cookie_path /myproject/ /;
                	proxy_set_header Host $host;
                	proxy_set_header X-Real-Ip $remote_addr;
                	proxy_set_header X-Forwarded-For $remote_addr;
                	proxy_pass http://localhost:8080/;
          	}   
	}

主要配置参数含义如下:

(留坑,明天有空来写~~~~~~~~~~~~~)

4 修改配置后reload:

sudo nginx -s reload

参考:

http://oilbeater.com/nginx/2014/12/29/nginx-conf-from-zero.html

http://www.cyberciti.biz/faq/nginx-restart-ubuntu-linux-command/

时间: 2024-11-01 12:46:43

ubuntu下nginx安装、基本配置及常用命令的相关文章

ubuntu server nginx 安装与配置

一:关于nginx http://wiki.ubuntu.org.cn/Nginx http://nginx.org/cn http://wiki.nginx.org/NginxChs 二:ubuntu server 安装 如果你之前安装了 apache2服务,请先停止掉 sudo service apache2 stop sudo apt-get install nginx #安装 安装完成之后,打开  localhost测试 安装成功之后,默认会开启nginx服务,可自行关闭,启动,重启 s

centos7系统下nginx安装并配置开机自启动操作

准备工作 我的centos7系统是最小化安装的, 缺很多库, 首先安装必须的运行库 ? 1 2 3 4 5 6 7 8 9 10 11 yum install wget gcc gcc-c++ pcre-devel zlib-devel ##创建工作目录并进入工作目录 mkdir -p /z/nginx && cd /z/nginx ##获取nginx最新的安装包 wget http://nginx.org/download/nginx-1.11.10.tar.gz ##解压缩 tar z

RedHat Linux下MQ安装步骤及MQ常用命令

1.检查操作系统及内存情况:lsb_release -a; 2   检查java 环境:java -version 3   新建用户空间.用户和组: //创建用户目录 mkdir /home/mqm //创建用户组 groupadd mqm //创建用户 useradd -g mqm -d /home/mqm -m -s /bin/bash mqm 4 创建MQ安装文件夹: //更改目录权限 chown -R mqm:mqm /home/mqm //创建MQ安装位置和工作空间 mkdir /op

Torch7在Ubuntu下的安装与配置

Torch7的本系列教程的主要目的是介绍Torch的入门使用.今天首先分享一下Torch7的安装.(在Ubuntu14.04安装torch7) 为什么选择Torch Torch的目标是在建立科学算法的同时,要有最大的灵活性和速度,而这一过程非常简单.Torch拥有一个大社区驱动包的生态系统,涉及机器学习.计算机视觉.信号处理.并行处理.图像.视频.音频和网络等,并建立在Lua社区基础之上. Torch的核心是流行的神经网络和优化库,它们易于使用,同时在实现复杂的神经网络拓扑结构时具有最大的灵活性

windows下nginx安装、配置与使用

目前国内各大门户网站已经部署了Nginx,如新浪.网易.腾讯等:国内几个重要的视频分享网站也部署了Nginx,如六房间.酷6等.新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx. 相比apeach.iis,nginx以轻量级.高性能.稳定.配置简单.资源占用少等优势广受欢迎. 1)下载地址: http://nginx.org 2)启动 解压至c:\nginx,运行nginx.exe(即nginx -c conf\nginx.conf),默认使用80端口,日志见文件夹C:\

linux下nginx安装、配置实战

1什么是Nginx Nginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器,在高连接并发的情况下Nginx是Apache服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪.网易.腾讯,另外知名的微网志Plurk也使用nginx. Nginx作为负载均衡服务器,既可以在内部直接支持Rails和PHP程序对外进行服务,也可

windows下nginx安装、配置与使用(转载)

目前国内各大门户网站已经部署了Nginx,如新浪.网易.腾讯等:国内几个重要的视频分享网站也部署了Nginx,如六房间.酷6等.新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx. 相比apeach.iis,nginx以轻量级.高性能.稳定.配置简单.资源占用少等优势广受欢迎. 1)下载地址: http://nginx.org 2)启动 解压至c:\nginx,运行nginx.exe(即nginx -c conf\nginx.conf),默认使用80端口,日志见文件夹C:\

ubuntu下Pycharm安装及配置

1.从http://www.jetbrains.com/pycharm/download/下载最新的Pycharm tar xfz pycharm-*.tar.gz,将Pycharm文件夹解压到当前目录 3.找到bin文件夹运行Pycharm.sh(.sh 是一个脚本文件,相当于win下的.exe),输入注册码 user name: EMBRACE key: 14203-12042010 0000107Iq75C621P7X1SFnpJDivKnX 6zcwYOYaGK3euO3ehd1MiTT

Ubuntu 下Apache安装和配置2

在Ubuntu上安装Apache,有两种方式:1 使用开发包的打包服务,例如使用apt-get命令:2 从源码构建Apache.本文章将详细描述这两种不同的安装方式. 方法一:使用开发包的打包服务--apt-get 安装apache,在命令行终端中输入一下命令: $ sudo apt-get install apache2 安装完成后,重启apache服务,在命令行终端中输入一下命令: $ sudo /etc/init.d/apache2 restart 可能会出现的问题1: NameVirtu

eclipse(1)----ubuntu下的安装与配置

eclipse的安装与配置 1.eclipse官网下载,最新版本eclipse-jee-oxygen-3-linux-gtk-x86_64.tar.gz 2.tar包存在~/Download/下,解压到/soft/下 3.配置环境变量[/etc/environment] (1)添加  .....:/soft/eclipse (2)$>source /etc/environment 4.启动(后台) $>eclipse & 工作目录一定是本用户下的,这样才会有对文件更多的权限 原文地址: