网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
查看所有打开的端口: firewall-cmd --zone=public --list-ports
更新防火墙规则: firewall-cmd --reload
查看区域信息: firewall-cmd --get-active-zones
查看指定接口所属区域: firewall-cmd --get-zone-of-interface=eth0
拒绝所有包:firewall-cmd --panic-on
取消拒绝状态: firewall-cmd --panic-off
查看是否拒绝: firewall-cmd --query-panic
### 端口
**开启/关闭端口**
添加
firewall-cmd --zone=public --add-port=80/tcp --permanent
重新载入
firewall-cmd --reload
查看
firewall-cmd --zone=public --query-port=80/tcp
删除
firewall-cmd --zone=public --remove-port=80/tcp --permanent
| 选项 | 功能 |
| --- | --- |
| -zone | 作用域 |
| -add-port=80/tcp | 添加端口,格式为:端口/通讯协议 |
| –permanent | 没有此参数重启后失效 |
**查看开放的端口**
netstat -ntlp
或者
firewall-cmd --list-ports
## Nginx操作以及问题
之前已经介绍了nginx的安装和配置,下面看看其他的常用操作
**启动/重启/停止**
nginx
nginx -s reload
nginx -s stop
**nginx启动成功后浏览器无法访问**
这种情况一般是端口没有开放,具体操作
查看nginx进程
ps -ef | grep nginx
查看启用端口
netstat -ntlp
如果默认的80端口没有分配 需要手动配置
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
## uwsgi的启动、停止、重启
**启动/停止/重启**
uwsgi --ini xxx.ini
uwsgi --stop xxx.ini
uwsgi --reload xxd.pid
>
> 使用uwsgi启动ini的时候,uwsgi.ini中的socke是什么作用?
>
>
>
## Django部署后静态文件的加载
在部署完成后,有可能会遇到web应用中静态文件不加载的问题。这里总结以下,几个关键的配置
1.setting中配置
NSTALLED_APPS = [
# 添加这个配置
‘django.contrib.staticfiles’,
]
Static files (CSS, JavaScript, Images)
https://docs.djangoproject.com/en/3.1/howto/static-files/
工程中静态文件路径
STATIC_URL = ‘/static/’
STATICFILES_DIRS = [
os.path.join(BASE_DIR, ‘static’),
]
服务器的文件路径 收集静态文件路径
STATIC_ROOT = os.path.join(BASE_DIR, “/data/project/static/”)
执行 python manage.py collectstatic 存储的路径
2.nginx中的配置
注意这个路径 /data/project/static/ 就是nginx中static的配置路径
location /static {
alias /data/project/static/; # your Django project’s static files - amend as required
}
![img](https://img-blog.csdnimg.cn/img_convert/47604a5c04d5b6a83943b65e96b6b14d.png)
![img](https://img-blog.csdnimg.cn/img_convert/50689827d3b86c8028fbc51e9935129e.png)
![img](https://img-blog.csdnimg.cn/img_convert/1f5a0a2cf2c3abad08f553f433326f10.png)
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!**
**由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**
**[如果你需要这些资料,可以戳这里获取](https://bbs.csdn.net/topics/618658159)**
以上Go语言开发知识点,真正体系化!**
**由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**
**[如果你需要这些资料,可以戳这里获取](https://bbs.csdn.net/topics/618658159)**