说明:刚开始用虚拟主机建站的时候我们总是习惯用ftp或者WinSCP工具上传网站源文件,一个文件夹里的东西全部上传虽然有的程序不大,但是文件比较多比较碎上传起来就比较慢。等到我们渐渐的摆脱虚拟主机开始用vps以后就不用再这样了,用的比较多的web程序如wordpress
官网都有在线下载的压缩包。只需要下载到web目录解压就行了,速度比你通过ftp上传快多了。这里以军哥的LNMP
为例,新建虚拟主机,例如xx.com
。
1、下载解压wordpress
我们来到网站目录
cd /home/wwwroot/xx.com
然后下载wp安装压缩包
wget https://cn.wordpress.org/wordpress-4.5.2-zh_CN.tar.gz
解压
tar xzvf wordpress-4.5.2-zh_CN.tar.gz
这时候能看到解压出来个wordpress目录,我们要把目录里的文件都移到网站根目录,执行命令:
cd wordpress
mv * ../
cd ..
2、修改目录权限
如果你不修改一下目录权限可能会出现一些错误,要保证网站目录下所有文件都是www所属,要不然会显示nobody
回到上层目录cd ..
亦即/home/wwwroot
目录,运行命令:chown www:www xx.com -R
即可。
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1509/
不妨点个广告再走嘛
相关推荐
-
利用Caddy快速搭建Aria2控制前端webui-aria2或者AriaNg
说明:我们很多喜欢使用Aria2来进行离线下载,而Web前端是必不可少的,之前差不多都是用的lnmp一键包来搭建前端,耗时挺长的,而了解Caddy后,发现利用Caddy来搭建Web前端是炒鸡快的,本人2分钟可以搞定。对于那些暂时找不到别人搭建好的前端而又急用的人来说,这个就可以派上用场了。这里说下webui-aria2和AriaNg两个前端搭建方法,具体安装哪个看个人喜好了。 Aria2服务端安装请参考:BT种子/磁力链接下载工具:Aria2一键安装管理脚本。 安装 首先得解析一个二级域名到VPS上。 系统要求:Ubuntu 14.x、15.x、16.x,Debian 7.x、8.x、9.x,CentOS 6.8、7.2。1、安装Caddy wget https://git.io/vra5C -O - -o /dev/null|bash caddy install 会要求你输入域名和邮箱,自动帮你签发ssl。然后使用caddy start命令运行caddy。 2、搭建AriaNgAriaNg下载地址:https://github.com/mayswind/AriaNg/releases使用命令: yum install unzip #CentOS系统 apt-get install unzip #Debian和Ubuntu系统 cd /var/caddywww && rm -rf index.html wget https://github.com/mayswind/AriaNg/releases/download/0.3.0/aria-ng-0.3.0.zip unzip aria-ng-0.3.0.zip 3、搭建webui-aria2webui-aria2下载地址:https://github.com/ziahamza/webui-aria2使用命令: yum install git #CentOS系统 apt-get install git #Debian和Ubuntu系统 cd /var/caddywww && rm -rf index.html git clone https://github.com/ziahamza/webui-aria2.git mv webui-aria2/* /var/caddywww
-
使用Aria2+AriaNG+FileManager来进行离线BT下载及在线播放
说明:Aria2之前介绍过很多了,是一款离线下载BT、磁力等的神器,这里手动发一个通过Aria2+AriaNG+FileManager来进行离线BT下载及在线播放的教程,用起来很方便,对于这样的教程之前发了好多了,有兴趣的也还可以试试:使用docker安装Aria2+AriaNg+filerun/Nextcloud,在线下载BT磁链/在线观看/全功能文件管理/云盘应用,本教程所使用的脚本均来自于逗比根据地。 系统要求:CentOS/Debian/Ubuntu,本教程在Debian 7 x64下完美通过。 安装Aria2 运行以下命令: wget -N --no-check-certificate https://www.southcat.net/usr/shell/Aria2/aria2.sh && chmod +x aria2.sh && bash aria2.sh 记住默认密匙:doub.io,默认下载地址:/usr/local/caddy/www/file,更多参考:https://www.southcat.net/archives/251/ 安装FileManager 运行以下命令: #安装FileManager wget -N --no-check-certificate https://www.southcat.net/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filebrowser #建立文件夹 mkdir /usr/local/caddy/www && mkdir /usr/local/caddy/www/file #配置ip访问,以下全部内容是一个整体,是一个命令,全部复制粘贴到SSH软件中并一起执行! echo ":80 { root /usr/local/caddy/www/file timeouts none gzip filebrowser / /usr/local/caddy/www/file { database /usr/local/caddy/filebrowser.db } }" > /usr/local/caddy/Caddyfile #运行 /etc/init.d/caddy start 安装完成后可以通过ip访问filemanager网盘了,用户名和密码均为admin。 使用方法 服务端Aria2和FileManager配置好了后,就可以通过Aria2前端来下载了,网上一堆现成的前端,随便都可以找到,这里推荐AriaNG,使用本博客搭建好的即可!地址:https://www.southcat.net/Aria2。 首先我们打开前端地址,填入ip和密匙进行连接。再点击新建进行直链或者种子BT下载。 下载完成后就可以通过网盘预览观看了。
-
可以在线查看WordPress网站使用的主题和插件的网站
说明:有时候看到别人的网站就很喜欢别人的主题,想知道别人所使用的主题插件,这里一般都可以通过源代码查看,但相对于可以直接查看的网站来说麻烦多了,这里分享3个可以在线查看WordPress网站使用的主题和插件的网站。 1、whatwpthemeisthat该站是直接从WordPress资源库调用的数据,一般没有上传到官方平台的是看不到的。 http://whatwpthemeisthat.com/ 2、WPThemeDetector该站差不多可以检测出WordPress站任何主题和插件,属于比较全面的。 http://www.wpthemedetector.com/ http://whattheme.com/
-
TopDocs:一款美观实用的在线文档编辑系统,支持Markdown语法
说明:最近博主对文档程序小有需求,找了很久发现都是单页,而且还不支持移动端,不是很理想,所以萌JJ大雕就专门花了半天时间,给博主写了一个,该文档程序基于graphql、nuxtjs、mongodb、keystonejs的实时在线文档编辑系统,可用作各种在线文档编辑和展示,支持markdown语法,对移动端特别友好,这里就开源分享出来,给对文档有需求的人。 截图 安装 Gitee地址:https://gitee.com/quazero/topdocs 所需环境:NodeJS、MongoDB。 1、安装NodeJS #Debian/Ubuntu系统 curl -sL https://deb.nodesource.com/setup_10.x | bash - apt install -y git nodejs #CentOS系统 curl -sL https://rpm.nodesource.com/setup_10.x | bash - yum install nodejs git -y 2、安装Mongodb #CentOS 6系统,将下面命令一起复制进SSH客户端运行 cat <<EOF > /etc/yum.repos.d/mongodb.repo [mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/6/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc EOF yum -y install mongodb-org #CentOS 7系统,将下面命令一起复制进SSH客户端运行 cat <<EOF > /etc/yum.repos.d/mongodb.repo [mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc EOF yum -y install mongodb-org #Debian 8系统 apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4 echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/4.0 main" | tee /etc/apt/sources.list.d/mongodb-org-4.0.list apt update -y apt install -y mongodb-org...
-
Linux VPS安装PHP探针教程
说明:很多人估计都只会安装军哥的lnmp一键包,这样很麻烦,毕竟装lnmp要很长时间,也有很多人写的傻瓜式教程或多或少也会出现点问题,也没啥好方法,就自己想写个几分钟就可以装好的教程,看见外国人写的lowendscript lnmp脚本单独安装nginx和php环境挺快的,也省内存,就用了下,这里说下方法,一般2分钟就装好了,还是挺快的。 注意:该方法只适用于Ubuntu、Debian系统。 1、系统更新和升级 apt-get -y update && apt-get -y upgrade 2、安装Nginx和php环境登录vps运行下面命令: wget --no-check-certificate https://raw.github.com/Xeoncross/lowendscript/master/setup-debian.sh && chmod +x setup-debian.sh && ./setup-debian.sh dotdeb && ./setup-debian.sh nginx && ./setup-debian.sh php 3、创建站点目录及下载雅黑探针如果系统没安装unzip就使用命令:apt-get install unzip安装一下,下面会使用到。 将下面命令中的your_ip改成你的服务器ip再执行命令: ./setup-debian.sh site your_ip && cd /var/www/your_ip/public && wget http://www.yahei.net/tz/tz.zip && unzip tz.zip 也可以将your_ip改成你的某个域名,但域名必须解析到服务器ip上。最后探针访问地址:http://your_ip/tz.php
-
CentOS 6/7安装Redis服务器教程
说明:redis的缩写是REmote DIctionary Server。它是最流行的开源,高级key-value存储系统。这里说下CentOS 7上安装redis服务器方法。 项目地址:http://redis.io/ 安装 1、安装EPEL #CentOS/RHEL 6: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm #CentOS/RHEL 7: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 2、安装Redis服务器1、yum安装redis服务器 yum install redis 两个重要的redis服务器配置文件的路径/etc/redis.conf和/etc/redis-sentinel.conf。 2、启动redis服务器 #CentOS 6 service redis start #CentOS 7 systemctl start redis.service 3、检查redis服务器的运行状态 #CentOS 6 service redis status #CentOS 7 systemctl status redis.service 4、测试Redis的安装 redis-cli ping 如果返回结果PONG,则安装成功。 3、redis服务器相关命令 #CentOS 6系统 chkconfig redis on #开机自启 service redis stop #停止redis服务器 service redis restart #重新启动redis服务器 #CentOS 7系统 systemctl stop redis.service #停止redis服务器 systemctl restart redis.service #重新启动redis服务器 systemctl enable redis.service #开机启动redis服务器 systemctl disable redis.service #开机禁用redis服务器 4、Redis服务器监听端口Redis Server默认侦听端口号6379,可使用SS命令查看。 ss -nlp|grep redis
-
多服务器,云探针,云监控:ServerStatus美化版一键安装脚本
说明:ServerStatus中文版是一个酷炫高逼格的云探针、云监控、服务器云监控、多服务器探针~记得很久之前发过部署教程:ServerStatus酷炫高逼格的中文云探针,不过对于很多人来说,安装是很麻烦的,这里分享下由CokeMine博主基于逗比修改的ServerStatus美化版一键安装脚本,可以很方便的让我们上手。 提示:探针源码已替换成ServerStatus美化版。 截图 安装 系统要求:CentOS 7、Debian 7+、Ubuntu 14.04 + 使用命令下载脚本: wget https://raw.githubusercontent.com/CokeMine/ServerStatus-Hotaru/master/status.sh && chmod +x status.sh 下载脚本后,根据需要安装客户端或者服务端: # 客户端管理菜单 bash status.sh c # 服务端管理菜单 bash status.sh s 运行脚本后会出现脚本操作菜单,选择并输入1就会开始安装。一开始会提示你输入网站服务器的域名和端口,如果没有域名可以直接回车代表使用ip:8888。 简单步骤 首先安装服务端,安装过程中会提示: 是否由脚本自动配置HTTP服务(服务端的在线监控网站)[Y/n] #如果你不懂,那就直接回车,如果你想用其他的HTTP服务自己配置,那么请输入n并回车。 #注意,当你曾经安装过服务端,同时没有卸载Caddy(HTTP服务),那么重新安装服务端的时候,请输入n并回车。 然后添加或修改初始示例的节点配置,注意用户名每个节点配置都不能重复,其他的参数都无所谓了。 然后安装客户端,根据提示填写服务端的IP和前面添加/修改对应的节点用户名和密码(用于和服务端验证),然后启动就好了。 其他操作 #客户端操作 启动:service status-client start 停止:service status-client stop 重启:service status-client restart 状态:service status-client status #服务端操作 启动:service status-server start 停止:service status-server stop 重启:service status-server restart 状态:service status-server status #Caddy操作 启动:service caddy start 停止:service caddy stop 重启:service caddy restart 查看状态:service caddy status Caddy配置文件:/usr/local/caddy/Caddyfile #其它文件夹或操作 安装目录:/usr/local/ServerStatus 网页文件:/usr/local/ServerStatus/web 配置文件:/usr/local/ServerStatus/server/config.json 客户端查看日志:tail -f tmp/serverstatus_client.log 服务端查看日志:tail -f /tmp/serverstatus_server.log 其他说明 网络实时流量单位为:G=GB/s,M=MB/s,K=KB/s 服务器总流量单位为:T=TB,G=GB,M=MB,K=KB 如果要修改网页标题或者网页顶部公告内容,打开/usr/local/ServerStatus/web/index.html文件修改即可,很显眼。...
-
使用Uptime Robot搭建我们私人的服务器/网站监控系统
说明:很久前博主就介绍过Uptime Robot,查看:使用Uptime Robot的API搭建网站监控服务,不过需要在自己服务器上搭建,其实我们可以直接使用他们提供的系统,不需要服务器,你只需要提供一个域名解析CNAME记录即可,自带https,Web界面也很有逼格。 简介 Uptime Robot是国外比较知名免费监控工具,可以监控HTTP(s)、Ping、端口、关键词,查看监控服务器/网站的正常运行时间,停机时间和响应时间。可免费监控50个网站/服务器,岩机的时候支持短信,邮件,推特,TG等推送,很强大。 截图 使用 1、添加服务器/网站首先进入官网:https://uptimerobot.com申请账号,再进入后台,点击左上角的Add New Monitor按钮。再添加我们需要监控的服务器/网站类型。添加的时候,我们选择的警报通知类型可以在后台右上角Alert Contacts里添加。
-
使用Docker快速安装Aria2+AriaNg+h5ai,可离线BT下载和在线播放
说明:之前发了很多BT下载搭配在线文件管理器的教程了,这样搭配的好处,就可以在下载后直接在线管理和观看了,比之前的下载后还要拖到本地电脑看要方便很多。而今天要发的这个Aria2搭配h5ai的教程其实在之前的某个教程就该发出来的,参考:使用Docker快速安装Aria2+AriaNg+Filerun/Nextcloud,在线下载BT磁链/在线观看,只是在安装h5ai的地方就一直有问题,所以就没发,而作者现在已经修复好了,于是就可以发出来了。 截图 安装 1、安装Docker和Docker Compose #安装Docker curl -sSL https://get.docker.com/ | sh #安装Docker Compose curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose 2、安装Aria2+AriaNg+h5ai git clone https://github.com/wahyd4/aria2-ariang-x-docker-compose.git cd aria2-ariang-x-docker-compose/h5ai docker-compose up -d 直到安装完成。
-
Ubuntu/Debian/CentOS系统Ghost博客一键安装脚本
说明:我们现在常用的博客程序有WordPress、Typecho、ZBLOG,本博客就使用的Typecho,很轻快,简洁,具体安装方法可以参考:lnmp1.4安装及部署typecho或其它博客教程,不过喜欢折腾的人还可以试试安装Ghost轻博客程序,该博客挺适合个人日志类或者技术网站记录使用。 简介 Ghost是一款个人博客系统,它是使用Node.js语言和MySQL数据库开发的,同时支持MySQL、MariaDB、SQLite和PostgreSQL。用户可以在支持Node.js的服务器上使用自己的博客。它是由两位WordPress前工程师开发,特点就是轻、快、高效,并原生支持Markdown语法。 关于脚本 本脚本可以一键搭建你自己的Ghost博客平台。支持Ubuntu,Debian和CentOS系统。为了达到更佳的性能与安全性,将同时安装Nginx(作为反向代理),以及Web应用防火墙ModSecurity或者Naxsi。并且可以在同一台服务器上安装多个博客!只需再次运行脚本,并指定新的完整域名作为参数。 Github地址:https://github.com/hwdsl2/setup-ghost-blog 安装 系统要求:Ubuntu 16.04、14.04、12.04;Debian 8、9;CentOS 6、7。 1、更新系统 apt-get update && apt-get dist-upgrade #Ubuntu/Debian系统 yum update #CentOS系统 2、下载并运行Ghost一键脚本 选择ModSecurity防火墙: wget --no-check-certificate https://git.io/ghost-nginx-modsecurity -O ghost-setup.sh sh ghost-setup.sh www.southcat.net 选择Naxsi防火墙: wget --no-check-certificate https://git.io/ghost-nginx-naxsi -O ghost-setup.sh sh ghost-setup.sh www.southcat.net 安装时将域名修改成自己的,并解析到服务器ip即可! 2、安装及使用过程(1)出现以下界面说明检测后系统是支持的,如果检测不支持会另有提示。输入y回车进行安装直到安装完成! (2)浏览器访问http://your_domain/ghost配置Ghost基本设置,输入邮箱账号,密码,等等!