diff --git "a/\347\254\224\350\256\260/20240314_debian\346\220\255\345\273\272\351\235\231\346\200\201\347\275\221\347\253\231.md" "b/\347\254\224\350\256\260/20240314_debian\346\220\255\345\273\272\351\235\231\346\200\201\347\275\221\347\253\231.md" new file mode 100644 index 0000000000000000000000000000000000000000..f0904fea7810e9a21aaa6e5dd9666d85ee170b74 --- /dev/null +++ "b/\347\254\224\350\256\260/20240314_debian\346\220\255\345\273\272\351\235\231\346\200\201\347\275\221\347\253\231.md" @@ -0,0 +1,57 @@ +# debian搭建静态网站 + +1.将自己的服务器安装操作系统:Debian 12 ,有一个公网IP 复制起来 + +注意复制好ip + +注意设置好root密码 (远程登录时要用到) + +2.使用SSH工具登录该服务器,使用刚才复制的公网ip + +登录需要ip + +需要root密码 + +3. 登录之后,执行命令: apt-get install nginx -y (安装命令) [上面的命令如果 + +出错,可能是没有更新软件源 先执行命令: apt-get update 后再执行第3步。] + +4. 查看nginx的运行情况:systemctl status nginx (查看状态) +5. 按Ctrl+C 退出查看状态 +6. 查看nginx被安装到哪个目录了: whereis nginx (查看安装目录) +7. 屏蔽默认配置:vim /etc/nginx/nginx.conf ,按 i 进入编辑模式, + +按ESC退出编辑模式,(先按输入法切换到英文)再按Shift+:,输入wq + +按执行nginx -t + +8. 执行:cd /etc/nginx/conf.d 进入nginx的网站配置目录 +9. 执行: vim mjdo.com.conf 新建一个配置文件要以.conf结尾 +10. 按 i 进入编辑模式 +11. 输入以下配置信息 (域名都要改成自己的)12. 按Esc 退出编辑模式,输入法切换到英文,再按Shift+: +12. 再输入 wq! (保存并退出) +13. 测试一下我们的配置有没有问题 :nginx -t + +nginx: the configuration file /etc/nginx/nginx.conf syntax is + +ok + +nginx: configuration file /etc/nginx/nginx.conf test is + +successful + +15. 执行 cd /var/www 进入这个目录 +16. 新建一个mjdo.com文件夹 :mkdir mjdo.com (改成自己的文件夹) +17. 进入该文件夹 cd mjdo.com +18. 用FTP上传网站文件到该目录 +19. 重新加载nginx 让配置生效 : systemctl reload nginx (没有提示就是正常的) +20. 打开域名的控制面板,点击解析,将自己的域名解析到自己的服务器公网ip,(A记 + +录) + +21. 以上步骤没问题,就可以使用域名访问自己的网站了,如果域名没图案就会被拦 + +截 + +22. 域名是解析到ip +23. ip是绑定域名 \ No newline at end of file