1、如何在小于80MB的内存LINUX vps上安装最省资源的Nginx/PHP/MySQL环境?
具体多少M啊 安装军哥的LNMP就行了安装完了60多M。内存用完了还有缓存没关系的
2、linux vps 装了nginx系统,但要其中2个网站指定一个ip,修改了.conf文件有重启nginx依旧没用,求解
你查一下ifconfig 看不能用的这个IP是否有启用,然后再PING一下,能通那是NGINX没配好,不能通咨询服务商启用IP。
3、如何在VPS上搭建Hexo?
前期准备
喜欢Hexo的主题,不少都适合中文,配置简单,一键发布,所以选择它。
关于如何搭建 Hexo 的环境,这里就不罗嗦了, Hexo官方文档已经讲解的非常详细
VPS 上安装 Nginx 服务
SSH 连接 VPS 后,添加 CenOS 7 的 epel 软件包: $ yum install epel-release
安装Nginx: $ yum install nginx
启动 Nginx: $ systemctl start nginx.service
使用 firewalld 给防火墙添加规则允许 HTTP 以及 HTTPS
设置 Nginx 自动跟随系统启动
$ systemctl enable nginx.service
现在可以在浏览器中输入 VPS 的 ip 检查看 Nginx! 是否启动了。
如果出现 "Welcome to Nginx.." 的字样,恭喜!代表你的 Nginx 成功安装并启动。
VPS 上搭建 Hexo
方案选择
毋庸置疑,为了安全起见并且在本地能同时 Deploy 到 VPS 和 Github (用作备份)上,选第二种方法肯定是比较好的
使用 rsync 将 Hexo 部署到 VPS 上
在 Hexo 目录下安装 rsync : $ npm install hexo-deployer-rsync --save
根据 Hexo rsync 部署文档 在 Hexo 中的 _config.yml 中添加 Deploy 的配置,以下是我在自己项目中的配置代码
V1.png
*必须先在 VPS 上创建好了想要存放 Hexo 静态文件的目录, rsync 不能创建不存在的目录
网上有的朋友说光在 Hexo 中使用 rsync 不够,在 VPS 也需要下载 rsync 服务,但是我在雷电VPS上就没有下载 rsync 服务。如果你在 Hexo 中用 rsync 部署的时候一直报错,那就在 VPS 上下载 rsync 服务,看能否解决一直出错的原因,命令如下:$ yum -y install rsync
配置 Nginx
Hexo 成功部署到 VPS 上之后,剩下的就是来配置 Nginx 了
$ vi /etc/nginx/conf.d/default.conf
将以下内容替换原内容
重启一下 Nginx 服务
$ systemctl start nginx.service
$ systemctl enable nginx.service
这样设置之后网站就应该可以通过 VPS 的 IP 地方访问到了
申请域名及域名解析
至此在 VPS 上搭建 Hexo 并绑定域名就到此结束了
附上原文链接:网页链接
4、重启VPS服务器后还需要重启web服务器啊。但是找不到nginx安装的路径,请问怎么找到然后输入命令重启呢
你可以用这两个命令,找安装启用的路径
netstat -tnlp|grep nginx
然后看到一行记录,复制最后的一个数据(进程ID)
ps -aux |grep 进程ID
就可以看到 NINGX的启动方式了。
如果你现在不知道,并且没重动NIGNX,则可以
find /|grep nginx.conf
找配置的目录,然后再打BIN目录
5、linux vps 安装wordpress启动nginx命令提示command not found?请问如何处理呢?
command not found 的意思是找不到这个命令,也就是说在你的系统各个存放二进制文件的目录下(/bin,/usr/local/bin,...),没有nginx这个可执行文件。
您的nginx是否以系统服务启动?尝试一下:service nginx start|stop|reload
您确定nginx安装正确?您可以使用whereis nginx命令找一下匹配结果。如果没有,可能nginx安装有问题。
如问题未解决欢迎继续提问!
6、怎样在Ubuntu VPS上面安装Nginx
工具/原料
Ubuntu系统
xrdp
XFCE桌面环境
方法/步骤
1.首先我们要先升级一下软件源给安装桌面环境做准备。
执行命令:apt-get update
2.安装桌面环境或窗口管理器:
apt-get install xubuntu-desktop
这将为Ubuntu安装XFCE 桌面环境。
3.下面接着来安装XRDP,安装了XRDP之后,我们就可以直接使用windows系统自带的远程桌面工具来连接我们的服务器了。
apt-get install xrdp
apt-get install vnc4server tightvncserver
4.安装完毕以后,执行以下命令
service xrdp restart
出现下图就成功了,然后直接运行Windows自带的远程桌面进行连接吧。
6.我们在root目录下新建一个文件.xsession文件。
内容为:
xfce4-session
5.然后我们连接看看,OK已经成功了。
步骤阅读
7、两台VPS,一台用nignx做前端,一台apache处理php,怎么做呢?
其实就是反代而已,刚好在138vps那里看到这篇文章,转发过来:http://www.138vps.com/jc/358.html
利用Nginx反代网站,让你的网站打开速度更快
如果我们有使用海外VPS搭建中文网站的用户肯定会有所感受到线路的不稳定,甚至大量丢包的问题,尤其是电信宽带的用户从晚上到半夜左右的时候尤为严重。不论出于何种原因导致的,我们必须自己考虑解决,要么选择亚洲线路或者国内服务器,要么可以采用反代加速的方法让其网站的速度加快。
也许有人会问,为什么不直接把网站放到亚洲或者国内,还要搞个反代,多麻烦。那是因为亚洲VPS比较贵,反代的话,用一个低配的VPS就可以了。
第一、安装NGINX环境
这里我们可以使用直接编译源的方法安装NGINX,也可以直接用军哥的LNMP一键包安装带有NGINX环境的系统环境
第二、添加站点配置文件
A - 这里可以用LNMP环境包vhost添加站点,也可以手工在nginx环境中添加虚拟主机站点配置。
vi /usr/local/nginx/conf/vhost/example.com.conf
红色example.com部分是我们的站点域名。
B - 设置目录权限
mkdir /home/cache/path -p
mkdir /home/cache/temp
chmod 777 -R /home/cache
设置缓存目录权限存放路径。
C - 配置nginx conf文件
proxy_connect_timeout 5;
proxy_read_timeout 60;
proxy_send_timeout 5;
proxy_buffer_size 16k;
proxy_buffers 4 64k;
proxy_busy_buffers_size 128k;
proxy_temp_file_write_size 128k;
proxy_temp_path /home/cache/temp;
#临时文件目录
proxy_cache_path /home/cache/path levels=1:2 keys_zone=cache_one:5m inactive=7d max_size=1g;
#5m为内存占用,1g为最大硬盘占用,cache_one为缓存区名称,如果需要修改对应修改。
需要对应B中的路径进行缓存的配置,一般直接用默认不要修改。
D - 配置example.com.conf
listen 80;
server_name example.com www.example.com;
#绑定的域名
index index.php;
#默认首页
access_log off;
#off 关闭日志
location / {
proxy_cache_key "$scheme://$host$request_uri";
#缓存key规则,用于自动清除缓存。
proxy_cache cache_one;
#缓存区名称,与前面定义的相同
proxy_cache_valid 200 304 3h;
proxy_cache_valid 301 3d;
proxy_cache_valid any 10s;
#200 304状态缓存3小时
301状态缓存3天
其他状态缓存(如502 404)10秒
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#向后端传递访客ip
proxy_set_header Referer http://example.com;
#强制定义Referer,程序验证判断会用到
proxy_set_header Host $host;
#定义主机头
proxy_pass http://1.2.3.4;
#指定后端ip,可以加端口
#proxy_cache_use_stale invalid_header error timeout http_502;
#当后端出现错误、超时、502状态时启用过期缓存,慎用。
}
}
域名解析的时候,指向前端IP就可以。注释部分我们可以学习一下,然后根据自己的需要是否需要进行修改。
第三、重启NGINX生效
/etc/init.d/nginx restart
通过上面的4步骤,就可以实现利用nginx给我们的网站加速,比如利用一台香港VPS低配置NGINX,给我们在网站数据在美国的VPS网站加速,可以提高网站用户访问的速度体验。以上方法仅限用在正规渠道。
8、VPS的nginx平台放phpmyadmin打开后一片空白
链接后面加入index.php
9、VPS CentOS7 nginx 环境 想搭建 2 个站点但是只有第一个站点可以打开,第二个一直错误
要折腾的话,建议先装个虚拟机,折腾熟悉了,再弄到服务器上。在服务器环境,一个很重要的原则:熟悉哪个用哪个。个人觉得CentOS(RHEL)7是个里程碑式的版本,因为它相对之前的版本,有了大量的新特性及更新,官方提到的有这些:内核更新到3.10.0支持Linux容器开箱即用的OpenVMware工具和3D图形驱动OpenJDK-7作为缺省JDK可以从版本6平滑地升级至7LVM快照支持ext4和XFS转用systemd、firewalld和GRUB2XFS作为缺省文件系统内核空间内的iSCSI和FCoE支持PTPv2支持40G以太网卡在兼容的硬件上支持以UEFI安全启动模式安装其中最引人瞩目的是支持Linux容器(Docker)和引入systemd(更快的初始化系统),特别是后者的引入,使用找到有些问题的解决方法,在centos7之前还能正常的,但到cenos7上面就不行了。这对于新手或者是不熟悉Linux的童鞋,可能会有挫败感。所以对于楼主,建议装CentOS6.x或者在虚拟机上折腾CentOS7到熟悉。
10、vps 装apache好还是nginx好
根据你的服务器配置判断,你的网站应该是大站,流量挺大的吧?
大站的话就用nginx进行前端处理,动态页面就交由APACHE去处理,因为nginx的并发量和吞吐都是杠杠的。