网站博客一键式部署

  • A+
所属分类:网站部署

部署LNMP环境

首先访问https://oneinstack.com/auto/获取一键安装代码

网站博客一键式部署

Nginx必须要使用OpenResty分支,其他可以自行选择

wget -c http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ~/oneinstack/install.sh --nginx_option 3 --php_option 5 --phpcache_option 1 --php_extensions gmagick --phpmyadmin  --db_option 4 --dbinstallmethod 1 --dbrootpwd h19z1jyd --redis --iptables  --reboot

如果你不知道如何该如何选择组件,复制上面一段放入ECS服务器中运行即可。

安装完成后服务器会自动重启,我们这时可以访问服务器ip地址查看是否安装成功。

网站博客一键式部署

安装成功后我们回到ssh,我们先来重置一下mysql的root密码

cd oneinstack
./reset_db_root_password.sh
网站博客一键式部署

创建站点

接下来我们来创建站点

./vhost.sh
网站博客一键式部署

使用命令创建数据库

mysqladmin -u root -p create 数据库名
网站博客一键式部署

然后我们把站点源码上传到网站目录下,这里演示使用的是wordpress博客程序。

cd /data/wwwroot/test.94ish.me
wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
tar zxf wordpress*.tar.gz
mv wordpress/* .
rm -rf wordpress*.tar.gz wordpress
#网站备份文件的还原也与差不多。

最后再设置一下网站目录权限

chown -R www.www /data/wwwroot/
find /data/wwwroot/ -type d -exec chmod 755 {} \;
find /data/wwwroot/ -type f -exec chmod 644 {} \;

输入创建站点的域名,我们即可访问

网站博客一键式部署

如何删除虚拟主机?

~/oneinstack/upgrade.sh --oneinstack #升级脚本工具,不影响正在运行环境
~/oneinstack/vhost.sh --del
网站博客一键式部署
  • 我的微信
  • 欢迎大家,与我交流,非诚勿扰谢谢
  • weinxin
  • 奕知伴解 微信公众号
  • 扫一扫关注,从此不迷路。
  • weinxin
刘銮奕

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: