zoukankan      html  css  js  c++  java
  • Linux Centos 7 搭建开发服务器,Pycharm连接线上开发

    先说需求:

    1. 公司要求发开公众号, 可公众号需要绑定域名和ip,本地调用接口的ip不在名单里,于是本地开发就不能使用,那怎么办?

    用线上啊,而且线上测试环境,与生产环境同步,后期也可以减少很多麻烦!

    解决方法:

    搭建ftp,使用pycharm连接服务器,代码同步服务器, 在本地利用线上服务器环境,同步到本地的线上代码并运行,走的是线上ip,相当于直接在线上执行并且能调试呀,卧槽,牛逼了

    参考连接:

    pycharm远程连接服务器运行代码加调试

    https://blog.csdn.net/yeler082/article/details/83818771

    pycharm远程连接服务器FTP

    https://blog.csdn.net/weixin_38886125/article/details/104534674

    centos7 安装ftp, samba就是好用,可咱得用ftp协议呀!!!

    https://blog.csdn.net/sinat_30802291/article/details/81706152

    pycharm无法连接到ftp的原因

    https://blog.csdn.net/man_to_home/article/details/88294849

    安装过程

     1. centos7 安装vsftp

    yum remove vsftpd

    yum -y install vsftpd

    systemctl start vsftpd

    vim /etc/vsftpd/vsftpd.conf

    useradd test # 用户这里注意设置不能登陆服务器 /sbin/nologin
    passwd test

    默认的匿名用户共享文件在/var/ftp/pub
    默认的用户登陆共享文件目录在/home/用户

    selinux设置
    大概就是这样

    目录权限 chmod 命令

    用文件夹连接ftp ftp://ip,输入账户密码,成功就行了

    注意有个问题:这个只能文件夹连接,不是samba,浏览器无法连接ftp;
    而且pycharm连接不上pycharm没有取消被动连接,这个地方我卡了很久,卸载了又重装的

    vsftpd.conf的配置

    [root@VM_32_15_centos ~]# cat /etc/vsftpd/vsftpd.conf | grep -v '^#'
    anonymous_enable=NO
    local_enable=YES
    write_enable=YES
    local_umask=022
    dirmessage_enable=YES
    xferlog_enable=YES
    connect_from_port_20=YES
    xferlog_std_format=YES
    listen=YES
    listen_ipv6=NO
    
    pam_service_name=vsftpd
    userlist_enable=YES
    tcp_wrappers=YES

    2. Pycharm连接FTP

    Tools --》 Deployment --》 Configuration进行配置

    一定要取消被动模式,要不pycharm连接不上ftp, passive mode

     options配置

    这是我的配置

    3. pycharm连接服务器python环境,ssh

    setting --》project --》project interpreter --》设置 --》add

     4. 开启端口

    1. 开启云服务管理界面端口,出站入站规则

    2. 服务器防火墙规则

    5. 用户要对应文件夹权限,这个要注意

  • 相关阅读:
    [转]Spring的IOC原理[通俗解释一下]
    自我介绍
    什么是存储过程
    Linux 之 最常用的20条命令
    [转]sql语句中出现笛卡尔乘积 SQL查询入门篇
    mysql 多表连接
    正则表达式
    postman 测试API
    [转]mysql 视图
    数据库 修改统一显示时间
  • 原文地址:https://www.cnblogs.com/renfanzi/p/13496754.html
Copyright © 2011-2022 走看看