1、如何把服务器的nginx配置设置为
1.网站路径
查看一下待会需要设置的网站的路径,pwd确认 /var/www/wwwroot
2
1.Ngix配置文件
本例是u-mail linux一体盘的nginx路径,其他根据实内际情况的路容径替换
3
3. Apahce配置文件2个
Apache的配置文件也在apache路径下面,有httpd.config 和vhosts.conf
2、如何在linux下搭建nginx服务器
1、下载后解压nginx
tar -zxvf nginx-1.4.7.tar.gz
2、安装gcc等依赖包
yum -y install gcc pcre-devel openssl openssl-devel
3、开始安装nginx
cd进入nginx-1.4.7目录内
./configure 编译
make&&make install 这一步需要先cd出来吗?在里面会安装失败吗?我忘了 = =
4、此时就已经安装完成,默认安装在了/usr/local/nginx/sbin/nginx
5、启动
命令行输入/usr/local/nginx/sbin/nginx,没反应
输入ps -ef | grep nginx查看nginx进程
6、测试
命令行输入 curl http://127.0.0.1
会出现welcome to nginx之类的就说明对了!
7、加入到环境变量
vim /etc/profile
尾行添加
PATH=$PATH:/usr/local/nginx/sbin
export PATH
保存关闭后运行 source /etc/profile 即会加入环境变量
8、常用命令
[root@ usr]# nginx -s stop停止nginx
[root@ usr]# nginx 运行nginx
[root@ usr]# nginx -s reload 重启nginx
[root@ usr]# nginx -t 测试nginx
9、防火墙允许外网访问
vim /etc/sysconfig/iptables
添加过滤规则
-A -INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
好像是保存后即时生效把?
service iptables stop
service iptables start
重启服务后还是会生效,亲测
10、修改网站默认根目录路径
网站默认根目录放在/usr/local/nginx/html
命令行输入 vim /usr/local/nginx/conf/nginx.conf
找到改为
server {
listen 80;
server_name localhost;
root /var/www/html/default;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
# root html;
index index.html index.htm;
}
注释掉下面的,在上面添加自己想要的根目录,重启nginx才能生效。
3、请问我的nginx服务器无法下载中文路径的文件,怎么办?谢谢!
一般linux中使用utf-8编码,niginx中也是如此,如果不是则都配置为utf-8编码,然后在你的代码逻辑中设置下载文件名称时进行编码即可,java代码类似:
response.setHeader("Content-Disposition", "attachment; filename=" + URLEncoder.encode("文件名", "utf-8"));
response.setHeader("X-Accel-Redirect", "/down/" + URLEncoder.encode("文件名路径", "utf-8"));
4、linux下怎么查看服务器的nginx配置文件
当你执行 nginx -t 得时候,nginx会去测试你得配置文件得语法,并告诉你配置文件是否写得正确,同时也告诉了你配置文件得路径:
# nginx -t
nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful
首先执行命令找到nginx路径
ps aux | grep nginx
如nginx路径为
/usr/local/nginx/sbin/nginx
然后执行以下命令
/usr/local/nginx/sbin/nginx -V
默认放在 安装目录下 conf/nginx.conf
5、nginx 搭建多少台web服务器
设置虚拟服务器
listen:
Nginx 配置文件至少包含一个 server 命令 ,用来定义虚拟服务器。当请求到来时, Nginx 会首先选择一个虚拟服务器来处理该请求。
虚拟服务器定义在 http 上下文中的 server 中:
http {
server {
# Server configuration
}
}
注意: http 中可以定义多个 server
server 配置块使用 listen 命令监听本机 IP 和端口号(包括 Unix domain socket and path),支持 IPv4、IPv6,IPv6地址需要用方括号括起来:
server {
listen 127.0.0.1:8080; # IPv4地址,8080端口
# listen [2001:3CA1:10F:1A:121B:0:0:10]:80; # IPv6地址,80端口
# listen [::]:80; # 听本机的所有IPv4与IPv6地址,80端口
# The rest of server configuration
}
上述配置,如果不写端口号,默认使用80端口,如果不写 IP ,则监听本机所有 IP。
6、Nginx Web服务器成功安装和工作,需要进一步配置,那要怎么配置呀?
建议安装护卫神.nginx大师,可以一步安装nginx+php+mysql+ftp,还能在线开设网站
7、怎么配置tp在nginx服务器下
安装
ubuntu下
sudo apt-get install nginx
启动
sudo /etc/init.d/nginx start #通过init.d下的启动文件启动。
sudo service nginx start#通过ubuntu的服务管理器启动
配置文件位置
/etc/nginx/nginx.conf
编译安装
1.先决条件
(1).gcc
apt-get install gcc
(2).pcre(Perl Compatible Regular Expression)
apt-get install libpcre3 libpcre3-dev
(3).zlib
apt-get install zliblg zliblg-dev
(4).openssl
apt-get install openssl opensll-dev
#如果非apt,可以使用下载包手动编译安装的方式处理
2.下载包 下载稳定版
wget http://nginx.org/download/nginx-1.4.4.tar.gz
3.解压安装
tar -xzvf nginx-1.4.4.tar.gz
#默认,安装目录/usr/local/nginx
./configure
make
make install
#配置
./configure --conf-path=/etc/nginx/nginx.conf
可以配置一些其他选项
安装后查看下目录下的Configuration summary
4.init脚本
需要给nginx建立一个init脚本
从网上捞一个,放入/etc/init.d/nginx
推荐编译配置
8、linux下如何配置nginx服务器
百度nginx,就有很多配置安装技巧了。问题的涉及范围太广了,不好回答。
仅作参考:
#运行用户9、如何在linux下搭建nginx服务器
1.先从nginx官网下载最新的版本 http://nginx.org/download/nginx-1.7.8.tar.gz 2.解压nginx-1.7.8.tar.gz,然后执行下面专操作属即可 ./configure --prefix=/usr/local/nginxmakemake install