前端时间分享了一篇搭建完https网站无法访问的文章,这里再记录下如何搭建从0开始给网站搭建https服务的过程,以阿里云+Nginx为例,其他云厂商和服务器类似,大家参照即可
什么是HTTPS
这里站提一份百科的说明:HTTPS (全称:Hypertext Transfer Protocol Secure ),是以安全为目标的 HTTP 通道,在HT……
nginx
2023-04-26 804
0
代码分享-PHP-获取客户端Ip地址
/**
* 获取客户端IP地址
*/
function get_client_ip() {
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unkno……
php
2023-04-25 777
0
在开发php项目里面,开发环境是必不可少的第一环,很多小伙伴在这个上面浪费了大量的时间,各种集成环境的搭建和部署,耗时费力不说,经常会出现一些莫名奇妙的问题。
这里给大家推荐一个一键集成式的安装软件,裸机部署的可以使用,当然现在docker部署也非常方面,这个会在后面给大家再分享一篇关于docker的搭建和镜像、脚本。
本文主要介绍使用ezhttp一键安装……
开发环境
2023-04-25 690
0
整理了一些日常工作中经常用的Git命令,有需要的小伙伴查阅使用
# 拷贝一份远程仓库,也就是下载一个项目和它的整个代码历史。可以跟参数取个新的名字,这样拉下来的仓库目录就是新的名称
git clone ssh://git@git.xxx.com/xx/xxx.git new_name
# 将文件内容添加到索引库中
git add .
# 将更改记……
Git
2023-04-24 776
0
公司用的gitlab,在项目拉取(git clone)和更新(git pull)的时候,总会提示输入用户名密码,不胜其烦,解决方法如下:
# 首先
git config --global credential.helper store
# 然后
git push origin your-branch
这时候会提示你输入用户名和密码,继续输入,下次再……
Git
2023-04-24 1106
0
如果你想在某个目录下,查找"ngxcocde"字符串都在哪些文件内存在,可以这样:
# * 表示当前目录所有文件,也可以是某个文件名
grep -rn 'ngxcode' /*
-r 是递归查找
-n 是显示行号
-R 查找所有文件包含子目录
-i 忽略大小写
下面是一些有意思的命令行参数:
# 区分大小写地搜……
linux
2023-04-23 707
0
binlog二进制数据文件,这个文件记录了mysql所有的文件操作,通过binlog日志我们可以做数据恢复及备份,主从复制等
/usr/local/mysql/bin/mysqlbinlog
# 1.只查看第一个binlog文件的内容
show binlog events;
# 2.查看指定binlog文件的内容
show binlog even……
mysql
2023-04-22 721
1
项目上线中,有新增的方法和文件,经常会5xx飙以下,查看php-fpm日志后提示是找不到方法,怀疑大概是上线文件覆盖顺序和opcache缓存导致,调校opcache期间,根据网上查找整理一份opcache的配置文档,希望有需要的小伙伴查阅使用
[opcache]
zend_extension = opcache.so
; Zend Optimize……
php
2023-04-21 897
0
最近域名备案通过后,想着接下来搞个ssl的证书搭建一下https访问,申请了阿里云免费的https证书部署到nginx,配置文件啥的验证都没问题,重启nginx,https访问网站
傻眼了,我勒个去,咋访问不同,curl也不成功卡着。各种验证证书,配置文件,查看端口开放都没有成功,最后快崩溃的时候执行了下防火墙外网访问的443,curl后,出现了久违的……
linux
2023-04-20 878
1
最近新安装phpMyAdmin管理数据库,下载安装后打开登录,一直提示链接失败:mysqli_real_connect(): (HY000/2002): No such file or directory
因为是docker启动的nginx服务,各种修改ip和mysql的登录权限都没有成功,网上搜索一通也没解决,无奈之下还是自己上手,查看配置文件,终于找到……
mysql
2023-04-10 2525
0