#本地安装lnmp sudo apt update #更新系统 sudo apt install -y nginx php-fpm mariadb-server php-mysqli php-mbstring php-curl php-dom php-zip php-gd php-intl php-imagick #安装网站环境
#设置mysql数据库密码 sudo mysql_secure_installation #mysql设置,默认全部选择回车,Y,密码自行设置 #根据对话框自己选择 a)为root用户设置密码 b)删除匿名账号 c)取消root用户远程登录 d)删除test库和对test库的访问权限 e)刷新授权表使修改生效
#nginx的配置文件default.conf文件放置在etc/nginx/sites-available/,或者把文件内容新建写入 sudo rm -rf /etc/nginx/sites-available/default #删除default文件 sudo nano /etc/nginx/sites-available/default #新建default文件,粘贴内容,保存 ctrl +o,然后回车,退出 ctrl +x sudo nginx -s reload #重启nginx
#搭建wordpress网站 cd /var/www/html #进入网站配置目录 sudo wget https://cn.wordpress.org/latest-zh_CN.tar.gz #下载wordpress sudo tar xf latest-zh_CN.tar.gz #解压 sudo mv wordpress honrt.com #将文件夹wordpress改名为honrt.com sudo chmod -R 777 /var/www/html/honrt.com #赋予权限 #多域名的配置 cd /var/www/html #进入网站配置目录 sudo tar xf latest-zh_CN.tar.gz #解压 sudo mv wordpress haohuahong.net #将文件夹wordpress改名为haohuahong.net sudo chmod -R 777 /var/www/html/haohuahong.net #赋予权限 #备注 sudo rm -r /var/www/html/honrt.com #删除honrt.com 文件夹 sudo rm -r /var/www/html/haohuahong.net #删除honrt.com 文件夹 #配置wordpress更新权限 cd /var/www/html sudo chown www-data:www-data -R /var/www/html
#配置文件frpc压缩文件放在/www/html cd /var/www/html #进入frpc文件夹 sudo wget http://www.kaixinit.com/wp-content/uploads/2024/03/frpc.tar.gz #下载frpc文件 sudo tar xf frpc.tar.gz #解压文件夹 sudo nano /var/www/html/frpc/frpc.toml #编辑frpc.toml文件,粘贴内容,保存 ctrl +o,然后回车,退出 ctrl +x sudo chmod -R 777 /var/www/html/frpc/frpc.toml #赋予777权限 cd /var/www/html/frpc #进入frpc目录 ./frpc -c ./frpc.toml #测试运行是否正常 #如果测试正常,可以配置自启动服务 sudo nano /etc/systemd/system/frpc.service #新建frpc.service服务 sudo systemctl daemon-reload #重新加载服务 sudo systemctl start frpc #启动frpc sudo systemctl enable frpc #设置frpc自启动 sudo systemctl status frpc #查看frpc服务状态 sudo chmod -R 777 /var/www/html/ #赋予777权限 sudo mkdir /var/www/html/frpc #这是设置新建文件夹备用
#配置phpmyadmin,远程下载或者通过winscp上传,赋予777权限 sudo chmod -R 777 /var/www/html/ #赋予权限主要是担心无法上传 sudo apt install unzip #安装unzip格式软件 cd /var/www/html #进入下载目录 sudo wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.zip #下载文件,这个下载慢建议迅雷下载后直接上传 sudo unzip phpMyAdmin-5.2.1-all-languages.zip #解压文件 sudo mv phpMyAdmin-5.2.1-all-languages phpMyAdmin #将文件夹更名为phpmyadmin sudo chmod -R 777 /var/www/html/phpMyAdmin #赋予权限 #新建网站对应的数据库名,例如两个网站分别为honrt和hhh数据库名
#备份脚本#配置文件backup.sh文件放在/var/www,或者把文件内容放入 sudo mkdir /var/www/backup #新建backup目录 cd /var/www #进入备份脚本配置目录 sudo nano /var/www/backup.sh #新建脚本文件,粘贴内容,保存 ctrl +o,然后回车,退出 ctrl +x sudo chmod +x backup.sh sudo ./backup.sh #赋予执行权限 sudo chmod -R 777 /var/www/backup #如果提示错误,在赋予777权限
#定时备份任务 crontab -e #打开任务计划命令 选择数字 1 nano * * * * * /var/www/backup.sh #每分钟备份一次,粘贴内容,保存 ctrl +o,然后回车,退出 ctrl +x #例如不限年每年的10月10日10时10分,注意空格 10 10 10 10 * /var/www/backup.sh #重启系统,再看下网站和定时备份任务是否正常运行 sudo reboot sudo chmod -R 777 /var/www/backup #重启定时备份无法开启,在赋予777权限 sudo chmod -R 777 /var/www/html/haohuahong.net #处理备份网站内容为空,在赋予777权限 sudo chmod -R 777 /var/www/html/honrt.com #处理备份网站内容为空,在赋予777权限
原创文章,作者:开心电脑网,如若转载,请注明出处。