1、lnmp绑定域名
需要执行如下命令:/root/vhost.sh输入要绑定的域名,按提示要求 *** 作,多个域名可以用空格隔开。
设置网站目录位置必须是绝对目录,一般默认即可,也可以自定义设置自己的数据盘目录(vps推荐使用)。
伪静态规则和网站log可以自定义选择n/y。默认已经有了discuz、discuzx、wordpress、sablog、emlog、dabr、phpwind、wp2(二级目录wp伪静态)、dedecms、drupal、ecshop、shopex等程序的规则,可直接输入以上名称即可。
2、lnmp删除域名
如果需要删除域名(即虚拟主机)。ssh登陆执行命令:
rm /usr/local/nginx/conf/vhost/域名.conf
所有 *** 作执行完毕记得执行:
/root/lnmp restart
重启lnmp使设置生效。
nginx.conf测试失败的解决方法
重启时提示nginx.conf验证失败:configuration file /usr/local/nginx/conf/nginx.conf test failed
解决方法:如果有备份直接恢复,没备份的话,把lnmp0.5/conf下面的nginx.conf覆盖上,注意修改一下里面的默认虚拟主机的信息。
验证成功的提示:the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
lnmp更改网站文件目录
1、直接修改域名.conf文件
军哥的lnmp安装包,默认的虚拟主机配置环境在 /usr/local/nginx/conf/vhost/ 目录:
vi /usr/local/nginx/conf/vhost/域名.conf
可以打开对应的虚拟主机配置,然后修改其中的网站目录。然后执行:cp -a 老目录 新目录,chown www:www -R 新目录。
2、修改nginx.conf文件
修改:/usr/local/nginx/conf/nginx.conf 文件,大概在66行左右,将之前旧的网站目录设为新的目录即可。
root /home/wwwroot/default
这是lnmp1.0默认网站目录,可自己自定义修改成自己的网站目录。
lnmp更改MySQL目录
1.停掉mysql服务器:
/etc/init.d/mysql stop
2.下面新目录以/data/mysql/ 为例,然后复制旧目录的数据库到新目录:
cp -R /usr/local/mysql/var/* /data/mysql/
3.将新目录赋权为mysql用户组:
chown mysql:mysql -R /data/mysql/
4.再修改配置文件:
vi /etc/my.cnf
查找[mysqld] ,在下面加入datadir = /data/mysql/ 保存
5.启动mysql:
/etc/init.d/mysql start
mysql开启远程连接:
以 root用户登入mysql
GRANT all privileges ON wang.* TO 'wang'@'%' identified by 'wang'
flush privileges
请点击输入图片描述
修改配置文件
vi /etc/mysql/my.cnf
把bind-address = 127.0.0.1 这行注掉
重启数据库
service mysql restart
请点击输入图片描述
本地测试连接3306端口
telnet 192.168.1.77 3306 若已连通
确定已安装mysql客户端which mysql
/usr/bin/mysql
然后mysql -uwang -h192.168.1.77 -p 看能否登录
请点击输入图片描述
外网如何利用网络辅助nat123实现访问内网mysql数据库?
网络环境:动态公网IP。
明确mysql数据库内网访问地址端口,确保mysql数据库服务正常,在内网可以正常访问连接。内网使用nat123动态域名解析。内网服务器安装nat123客户端,并使用它。登陆。进入主面板/域名解析列表/添加域名。选择动态域名解析记录,使用二级域名,或自己的域名。鼠标放在输入框有向导提示。
请点击输入图片描述
路由器端口映射,路由映射mysql数据库访问端口。
因为公网IP是在路由器上的,外网访问时,需要经过路由,需要在路由器上做端口映射,将内网mysql数据库访问端口打通。路由器端口映射位置:转发规则/虚拟服务器/添加允许外网访问端口和协议。我的mysql数据库端口是默认的3306,我内网对应mysql数据库主机的内网IP地址是192.168.1.22。
请点击输入图片描述
外网访问时,使用动态解析域名。
在外网访问mysql数据库时,使用动态解析域名进行连接访问。域名是不变的,可以上网即可访问,再也不担心动态公网IP变化的问题。
请点击输入图片描述
可能是 *** 作不当造成的,因为sa as解析二次域名的时候,连接不同的MySQL,可能在进行使用的时候,没有按照具体的流程 *** 作步骤进行使用或者是使用的时候解析二次域名的方法是不正确的,或者是发生了损坏造成的,因此是连接不同的MySQL的。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)