Ubuntu16.04利用nat123发布web应用

一.环境:

  • 一台刚安装完Ubuntu16.04操纵系统的服务器;
  • nat123端口映射和动态域名解析软件;
  • 本地laravel项目;

二.开始部署:

  1. 首先配置服务器环境,这里有先例而且很详细,亲测完美运行,我就不再一一引用了:https://blog.csdn.net/hustcw98/article/details/79077841
  2. 对上面的教程进行补充:1.MySql需要在/etc/mysql/mysql.conf.d/mysqld.cnf里修改绑定ip为0.0.0.0,不然即使在数据库新建了host为%的用户也无法远程登陆;2.root用户默认是无法远程登陆的,需要修改SSH配置文件;3.不要忘记刷新权限和重启服务;4.配置nginx允许上传的最大文件100m,否则聊天文件超过1M会报413错误;5./etc/php/7.1/fpm/php.ini 设置post_max_size=100M,upload_max_filesize = 100M,不然上传的文件超过2M仍会报413错误;
  3. 由于我这里的电信没有封80端口,而且亲测上行带宽20M,从电信要来了公网IP,所以使用nat123将我的域名动态解析到我的服务器,即可从全世界访问我的服务器;将命令写入开机脚本 :/etc/re.local 开机即可启动nat123服务和GateWayWorker;
  4. ufw防火墙允许OpenSSH,HTTP,如果需要远程连接MySql则需要允许3306端口;

三.成功展示:

  • 以上这些坑都被我一一填平了,当然当初碰到这些错误时也是一脸懵逼,不知所措,多亏了度娘还有感谢自己没有轻言放弃;



猜你喜欢

转载自blog.csdn.net/geeksoarsky/article/details/80041022