想要建站?如何建站?本文根据博主的建站经验提供手把手的建站教程,让有需要的朋友选择有个参考,新手也可以建站!
授权信息
LNMP添加网站站点
在搭建好LNMP环境(Linux+Nginx+Mysql+PHP)后,就可以用一键脚本添加站点了(前提基础是已经使用LNMP一键脚本搭建好了LNMP环境:一键安装LNMP环境),
(直接走代码)(●’◡’●)ノ
请注意——这里中文域名可能有问题了!如果你是中文域名请先操作以下步骤(英文域名直接跳过)
中文域名punycode转码
punycode转码:传送门
如图选择编码
在方框中填写你的中文域名
点击编码可以得到一串英文域名,后续工作请使用该英文域名!
小插曲,咋们继续~
输入lnmp vhost add后,请一个个填写你的信息
,具体内容如下:(如果填错可以ctrl+c返回再重新填写)
domain:域名(你的域名,中文域名请用转码后的域名)
more domain:更多的域名(比如博主用的blog,前提是blog需要解析到服务器上)
directory:目录地址,默认不管,直接回车
rewrite rule:规则,填y后再填wordpress(咱们的建站工具)
PHP pathinfo:一种语言的函数,直接y
log:日志,走y
log filename:日志名称,可以自己填写,也可以直接enter默认
database and MysQL:数据库和数据库的管理系统是否使用统一名称,为了方便,y
Database password:数据库密码,在一键安装lnmp时填写的,这个不会显示,不要以为自己卡了
database name:数据库名称,随意
mysql user password:自己填,mysql的密码
SSL Certificate:ssl证书(用于开启https访问,否则你的网站会显示不安全)这个证书每周只能生成5张,输入2
然后任意键开始吧~
等待添加站点,添加成功后如图所示,有很多绿字(除了有三排红字可不管),如果有一大批红字多半是你的SSL证书未申请成功,请下周再试或者自己安装SSL证书哦~(也有可能是域名解析不正确,请参考第二篇文章哦/- -/)
有关lnmp配置地址及命令
一键安装LNMP后,默认会安装Nginx,MySQL,PHP,相应的软件安装目录如下:
Nginx 目录: /usr/local/nginx/
MySQL 目录 : /usr/local/mysql/
MySQL数据库所在目录:/usr/local/mysql/var/
PHP目录 : /usr/local/php/
默认网站目录 : /home/wwwroot/default/
Nginx日志目录:/home/wwwlogs/
同样,LNMP默认的配置文件目录如下:
Nginx主配置(默认虚拟主机)文件:/usr/local/nginx/conf/nginx.conf
添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
一般维护站点需要用到的命令如下:
重启nginx/mysql/php:lnmp nginx/mysql/php restart
重启所有:lnmp restart
添加站点:lnmp vhost add
添加数据库:lnmp database add
查看帮助:lnmp