月度归档:2022年08月

wordpress设置域名后无法通过ip地址访问

我的wordpress是搭建在内网的一台服务器上,在wordpress控制面板的设置中设了WordPress(URL)站点地址(URL)为https域名地址。

然后发现无法通过localhost的形式访问wordpress了,输入内网ip会被强制跳转成域名。这样访问速度慢,内网编辑帖子和调设置很墨迹。

本来以为是一个很简单的问题,结果google一圈竟然没啥简单快捷的办法。

后来灵机一动,可以改hosts嘛!

duang~

localip www.yourdomain.com

事实证明土方法有时候就是好使:)

RHEL9.0配置SSH公钥登录

RHEL 9.0不允许root账户通过SSH登录,因此安装时需要新建用户账户,第一次SSH登录使用用户账户。

  1. 生成ECDSA SSH秘钥对

    ssh-keygen -t ecdsa
  2. 验证秘钥对

    $ ls -l ~/.ssh
    -rw-------. 1 pepper pepper 505 8月 12 22:49 id_ecdsa
    -rw-r–r–. 1 pepper pepper 178 8月 12 22:49 id_ecdsa.pub
  3. 复制(安装)公钥

    $ ssh-copy-id pepper@192.168.1.11

    此命令将公钥复制到.ssh/authorized_keys中

  4. 验证公钥

    $ cat ~/.ssh/authorized_keys
    ecdsa-sha2-nistp256 AAAAE2VjZ略n+fFZVdmk= pepper@Wordpress
  5. 用WinSCP将id_ecdsa拷出,然后用xshell6.0以上版本创建SSH连接。

  6. 在“用户身份验证\方法”中选择“public key”,“用户秘钥”定位到id_ecdsa文件。

  7. 即可使用公钥登录rhel

ref:

How to Configure SSH Passwordless Authentication on RHEL 9

开通Linux密钥认证登录安全操作手册(Xshell)

Error cURL error 7 http_request_failed

WordPress站点健康检查提示“Error cURL error 7 http_request_failed”

selinux引起的问题,修改selinux配置:

[pepper@Wordpress wordpress]$ sudo setsebool httpd_can_network_connect on

or
关闭selinux:

[pepper@Wordpress wordpress]$ sudo getenforce   #检查selinux当前模式
Enforcing
...
[pepper@Wordpress ~]$ sudo vi /etc/selinux/config   #编辑selinux配置文件
...
SELINUX=enforcing   #改为permissive
...
[pepper@Wordpress wordpress]$ sudo reboot   #重启生效