nginx

显示标签为“nginx”的博文。显示所有博文
显示标签为“nginx”的博文。显示所有博文

2016年12月16日星期五

centos下小空间不支持lnmp一键安装来安装nginx和php的方法



有的时候我们买到的小空间VPS,由于空间限制根本没法使用lnmp一键安装nginx或apache和php,所以我们需要使用普通方法来安装,下面就直接说安装的命令吧。

[v_error]请注意,不推荐手动安装nginx+php,因为太特么麻烦了。。。。还要关联,还要什么什么的,centos貌似都带有apache所以只需要安装php就可以了。[/v_error]

安装nginx+php


安装nginx


centos6用
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
yum -y install nginx

centos7用
rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum -y install nginx

安装完成后,服务不会立即启动,需要输入
service nginx start 或者 /etc/init.d/nginx start 来启动服务

然后在浏览器输入你的地址或域名,你就会看见如下一张图片,说明你已经安装了nginx。

接下来是安装php


安装php就简单多了,直接输入:
yum -y install php

安装完php之后需要重启一下nginx
/etc/init.d/nginx restart

就可以了,然后上传文件到/usr/share/nginx/html就可以了。

下面是apache和php



相比之下apache和php就方便了,直接输入指令就可以了
yum -y install httpd

yum -y install php

然后重启一下apache就可以了,你也可以每一步都重启一下apache
service httpd restart

将网站文件上传到/var/www/html就可以了

没说怎么装mysql应该我就哪来挂探针,所以没必要装mysql



小伙伴提供的一键搭建方案



提供两个链接,方便你们直接使用一键搭建:
Debian LNMP/LEMP/WordPress一键脚本------来自古博
Debian LEAMP一键脚本 快速设置VPS安装WordPress------来自古博

2016年5月13日星期五

LNMP下Nginx如何设置域名301重定向


LNMP下的Nginx如果想将域名lnmp.org 301重定向到www.lnmp.org,同时www.lnmp.org已经通过/root/vhost.sh添加上,可以按如下步骤修改 使用命令编辑器vinanowinscp图形管理软件编辑对应的虚拟主机,一般虚拟主机配置文件位于:/usr/local/nginx/conf/vhost/域名.conf ,如添加的域名是www.lnmp.org则配置文件是/usr/local/nginx/conf/vhost/www.lnmp.org.conf 在配置文件最后面加上如下代码:

例:
省略www.lnmp.org虚拟主机server配置
server {
listen 80;
server_name lnmp.org;
return 301 http://www.lnmp.org$request_uri;
}

如果是想让http强制跳转到https,把里面的http换成https就行。
例:
server {
listen 443 ssl;
server_name www.lnmp.org;
省略其他配置
}
server {
listen 80;
server_name www.lnmp.org;
return 301 https://www.lnmp.org$request_uri;
}

添加完成后保存,执行:/etc/init.d/nginx restart 重启nginx,使其生效