「红辣椒」我可以划船不用浆!我可以扬帆没有风向!因为我这一生!全靠浪!
不辣不青春

对于刚刚接触到VPS的小伙伴们,也许需要一个适应的过程,今天我就来详细图文解说下linux vps CentOS 6 快速搭建wordpress网站:

1,从VPS服务商那里获得 IP(购买后服务商分配给你) 、SSH密码(VPS管理面板可以修改)、SSH名(基本都是root) ,确保你的VPS系统为 linux CentOS 6 32bit(也可以是64bit) ,其他系统请绕行。如果不是CentOS,进入VPS管理面板重新做系统;

2,本地电脑 安装 Xshell 5.0 SSH管理 :https://www.honglajiao.org/68.html ;然后进入 Xshell 5.0 在你的VPS上安装LNMP ,详情点击 :https://www.honglajiao.org/90.html;安装好后退出页面 Xshell 页面;

3.打开360软件管家搜索:WinSCP 并安装到你的电脑上;

1.png

阅读全文

一、关于搬瓦工VPS

搬瓦工,因其官网网站标识是BandwagonHost,有点类似BanWaGong的拼写,所以我们国内的站长喜欢称作为搬瓦工VPS。

搬瓦工可以说是国人圈子里口碑最好的低价VPS美国商家,没有之一;2017年上线了KVM系列,相比VZ更招人喜欢,目前机房线路洛杉矶QN机房最佳(电信、联通直连,国内优化线路),硬盘为SSD+RAID10纯固态,带宽为1Gbps上行共享。

二、搬瓦工VPS推荐方案

搬瓦工VPS,拥有多款便宜年付方案,基础的年付仅需3.99美元,且全部采用OpenVZ架构的Linux系统环境,支持CentOS、Debian、Ubuntu等30多个常见系统版本。且不限制重装系统次数,对于新手学习VPS,尤其是多次安装的新手是一个不错的选择。

阅读全文

1.安装Nginx

你可以用源安装/编译安装/一键包(此处省略)

2.新增虚拟主机配置文件用于反代

找到您的nginx conf所在位置,一般编译的在/usr/local/nginx/conf/,从源安装的在/etc/nginx
在nginx.conf的http层加入以下内容:

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为缓存区名字,如果修改则下文的配置亦要相应修改。

新建目录

mkdir /home/cache/path -p
mkdir /home/cache/temp
chmod 777 -R /home/cache

新增虚拟主机配置

vi /usr/local/nginx/conf/vhost/example.com.conf  
#example.com是你要绑定的域名

配置文件内容:{后端(ip为1.2.3.4)绑定域名example.com,前端绑定域名example.com,域名解析到前端,实现cdn加速。}

server{
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状态时启用过期缓存,慎用。
        }
}

重启nginx后把example.com绑定到前端就可以访问了

/etc/init.d/nginx restart

阅读全文

请输入密码访问

请输入密码访问

请输入密码访问

对于初次接触VPS的同学来说,VPS多多少少有点复杂,其实简单说可以把它当做一台真正的独立服务器,而且更为方便的是可以随时重启、关机,还可以重装任意一款系统,更何况它还具有独立的网卡设置和独立ip,完完全全一台独立服务器。

认清这一点后,接下来的工作就相当容易了:对于普通用户来说,VPS的资源供给相当充足,只放置一个站点那是相当浪费,所以设法在VPS上方便快捷地增加站点、设置站点参数,成了最关键的步骤。本篇博文就以VPS上最为常用的“LNMP一键安装包”为例,说说如何在VPS上开通多个站点。

一、LNMP一键安装包是什么?

LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。

LNMP 官方站:http://lnmp.org/

二、系统需求:

CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系统
需要3GB以上硬盘剩余空间
128M以上内存,Xen的需要有SWAP,OpenVZ的另外至少要有128MB以上的vSWAP或突发内存(小内存请勿使用64位系统),MySQL 5.6及MariaDB 10必须1G以上内存。
VPS或服务器必须已经联网,且必须设置的是网络源不能是光盘源,同时VPS/服务器 DNS要正常!
Linux下区分大小写,输入命令时请注意!

三、安装步骤:

1.推荐使用 Xshell 软件 https://www.honglajiao.org/68.html

阅读全文

现在腾讯提供免费的一年证书,地址:https://console.qcloud.com/ssl

nginx重定向 http 自动跳转 https

server
    {
        listen 80;
        server_name honglajiao.org;
        index index.html index.htm index.php;
        rewrite ^/(.*)$ https://www.honglajiao.org/$1 permanent;  //第一种
        return 301 https://www.baidu.com$request_uri;  //第二种
    }

配置ssl证书:

阅读全文

 
衡天主机