Skip to content

倪之帅 Victor 个人主页

  • Home
  • Tech
    • Linux
    • LNMP
    • Mac
    • Mobile
    • Products
    • SMS
June 22, 2020 / Linux

宝塔面板修改composer默认PHP版本

rm -f /usr/bin/php

ln -sf /www/server/php/73/bin/php /usr/bin/php
June 12, 2019 / PHP

PHP代码http跳转到https

使用SSL(Secure Sockets Layer 安全套接层)后,发现http 与https都可以打开,但是不想让用户使用http协议。在服务器iis 或 nginx 或 apache 想尽办法,各种伪静态,各种301的跳转,最终发现还是有缺陷。

那么使用PHP来实现:

if(!((isset($_SERVER['HTTPS'])&&$_SERVER['HTTPS']=='on')||(isset($_SERVER['HTTP_X_FORWARDED_PROTO'])&&$_SERVER['HTTP_X_FORWARDED_PROTO']=='https'))){
Header("HTTP/1.1 301 Moved Permanently");
header('Location: https://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']);
}
June 22, 2020 / Linux

宝塔php 7.2,php7.3,php7.4 安装 mcrypt 扩展

依次执行下面代码,我测试安装成功,可以使用

yum install libmcrypt libmcrypt-devel mcrypt mhash

wget  https://pecl.php.net/get/mcrypt-1.0.3.tgz

tar xf mcrypt-1.0.3.tgz

cd mcrypt-1.0.3

/www/server/php/73/bin/phpize

./configure --with-php-config=/www/server/php/73/bin/php-config  && make && make install

如果不成功在 php.ini 里面加上

extension=mcrypt.so
May 24, 2018 / Linux

9 Best Free FTP Server Software

01

zFTPServer

zFTPServer has an amazing user interface since the management controls run in your web browser. Just install the server and log in with the admin password through the web link you’re given.

Every window you open through the management console can be dragged around on the screen and used simultaneously, much like if it were running on your desktop.

You can enable FTP, SFTP, TFTP, and/or HTTP access, as well as watch server activity live, set up automatic server updates, throttle connection speed, ban IP addresses, and generate random passwords for users.

Below are some more options and features you can use with zFTPServer:

  • Timeout after so-many seconds
  • Speed schedules that apply only to certain days of the week or times of the day
  • Case sensitive username
  • IP-based connection control
  • Windows authentication integration
  • WebDAV
  • Users can be given admin privileges
  • Disallow new connections but keep existing ones
  • Per-user restrictions and options like account expiration, bandwidth control, concurrent login limit, protocol access, denied login, Windows login, storage limits, event and stat information, and more
  • Specific settings for the log file

Download zFTPServer

The free edition of zFTPServer is only free for private, non-commercial use. All of the same features enabled in paid versions are available in the free one except that only a maximum of three connections can be made to your server at once. More »

(more…)

Continue Reading
May 16, 2018 / Linux

Mysql database copy command

Create database

mysql -uroot -p
CREATE DATABASE `newdb` DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI;

Copy database

mysqldump db1 -u root -p123456 --add-drop-table | mysql newdb -u root -p123456

If different server

mysqldump db1 -uroot -p123456 --add-drop-table | mysql -h 192.168.1.22 newdb -u root -p123456
March 3, 2018 / Linux

Updating CMake from 2.8.11 to 3.6.2 or Newer Version on CentOS Linux

On CentOS 7, using yum install gives you cmake version 2.8.11
[[email protected] ~]# cat /etc/*release
CentOS Linux release 7.2.1511 (Core) (more…)

Continue Reading
May 16, 2018 / SMS

SMS server Gammu for CentOS 7

 

yum install gammu
dmesg
gammu --identify
gammu-config
find / -name gammu

Sql file path, you can import sql file to your MySQL server

/usr/share/doc/gammu/examples/sql/mysql.sql
vi /root/.gammurc

(more…)

Continue Reading
May 16, 2018 / Linux

Centos install haproxy

Command

yum update -y
yum install haproxy

mv /etc/haproxy/haproxy.cfg /etc/haproxy/haproxy.cfg.default
vi /etc/haproxy/haproxy.cfg

copy to haproxy.cfg

global
ulimit-n 51200
defaults
log global
mode tcp
option dontlognull
timeout connect 1000ms
timeout client 150000ms
timeout server 150000ms
frontend 80-in
bind *:80
default_backend 80-out
backend 80-out
server server1 original Ip maxconn 20480

Auto start haproxy

sudo chkconfig haproxy on
June 2, 2018 / Linux

Centos 7 enable port 80

firewall

firewall-cmd --zone=public --add-port=80/tcp --permanent
systemctl stop firewalld.service
systemctl start firewalld.service
systemctl restart firewalld.service

 

Ipatbles

iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT
systemctl save iptables.service
systemctl restart iptables.service
May 16, 2018 / Linux

postfix删除队列中的邮件

Postfix中有一套Mail Queue Management机制,所有队列中的邮件都可以全自动的处理,但在发送大量邮件的时候,有必要对这个队列进行手工的维护处理,比如说,删除队列中的邮件. 以下是一些常用的命令:

列出目前在 Mail Queue 中的邮件

mailq

刪除所有在 Queue 中的邮件

postsuper -d ALL

(more…)

Continue Reading

Posts navigation

  • 1
  • 2
  • 3
  • 4
  • 5
  • Next

Categories

  • Linux
  • LNMP
  • Mac
  • Mobile
  • PHP
  • Products
  • SMS
  • Uncategorized
  • VPS
  • 原创
  • 技术

Recent Posts

  • 宝塔面板修改composer默认PHP版本
  • PHP代码http跳转到https
  • 宝塔php 7.2,php7.3,php7.4 安装 mcrypt 扩展
  • 9 Best Free FTP Server Software
  • Mysql database copy command

Archives

  • June 2020
  • June 2019
  • October 2018
  • May 2018
  • April 2018
  • March 2018
  • July 2016
  • June 2016
  • April 2016
  • November 2015
  • October 2015
  • May 2015
  • April 2015
  • February 2015
  • January 2015
  • December 2014
  • October 2014
  • August 2014
  • April 2014
  • June 2011
  • June 2010
  • May 2010
  • April 2010
  • May 2006
  • November 2005
  • December 2004
  • June 2004
  • March 2003
  • October 2002
  • January 2001
  • March 2000
© 2022 倪之帅 Victor 个人主页