首页 \ 问答 \ mac10.10安装的Apache环境如何安装 redis 扩展

mac10.10安装的Apache环境如何安装 redis 扩展

使用Mac10.10安装的Apache,PHP版本5.5.29,系统自带的,如何安装redis扩展,谁可以给个教程
更新时间:2024-03-28 12:03

最满意答案

首先安装以下软件包,PPTP默认不是自带的
ppp-2.4.4-2.e15.rpm 
pptpd-1.3.4-1.rhel5.1.i386.rpm 

dkms-2.05-1.noarch.rpm
#动态内核模块支持的RPM安装包
kernel_ppp_mppe
#MPPE加密协议的内核补丁的RPM安装包
安装之前检查系统兼容性。 
1)检查内核MPPE补丁 
用以下命令检查内核是否支持MPPE补丁: 
# modprobe ppp-compress-18 && echo ‘ok!!!’ 
若结果显示“ok!!!”则表示支持。 
2)检查PPP是否支持MPPE 
# strings '/usr/sbin/pppd'|grep -i mppe|wc -l 
若结果显示0则表示不支持,而30或更大的数字就表示支持。
编辑 /etc/pptpd.conf文件,配置以下常用选项: 
option /etc/ppp/options.pptpd    ----pptp加密选项文件路径 
stimeout 120 ----开始PPTP控制连接的超时时间,以秒计; 
debug ----把所有debug信息记入系统日志/var/log/messages; 
localip ----服务器VPN虚拟接口将分配的IP地址,可设置为与VPN服务器内网地址相同网段的IP,也可以设置为另一网段的IP; 
remoteip ----客户端VPN连接成功后将分配的IP地址段,同样可设置为与VPN服务器内网地址相同网段的IP地址段,也可以设置为另一网段的IP地址段; 
注意:关闭logwmpt功能,否则会与ppp协议冲突引起VPN拨号失败!在RHEL4中没有问题,而在RHEL5中必须关闭! 

设置地址池为192.168.100.10——192.168.100.20,localip为本机IP,remoteip为地址池,不建议设为同一网段 

设置完成后保存,进入/etc/ppp/options.pptpd,查看加密和认证类型 

默认拒绝使用pap、chap和mschap认证,而采用mschap-v2进行认证,加密采用128位的mppe方式加密。 
最后来查看pptpd口令文件,所谓口令就是VPN账号,它存储于/etc/ppp/chap-secrets文件中 

hujw //用户账号,需要用双引号包含 
* //代表自动识别当前服务器主机名,也可以手动配置 
123456 //用户密码,需要用双引号包含 
* //代表自动分配可用的IP地址,可根据需要指定IP地址 
除了上面直接编辑配置文件的方式,还可以使用vpnuser命令来进行配置: 
# vpnuser add hujw 123456 //添加一个hujw用户 
# vpnuser del hujw //删除hujw用户。
**************************************************** 
对于开启了iptables过滤的主机,需要开放VPN服务的端口 
# iptables -A RH-Firewall-1-INPUT -p gre -j ACCEPT 
# iptables -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 47 -j ACCEPT 
# iptables -A RH-Firewall-1-INPUT –p tcp –m state –state NEW –m tcp –dport 1723 –j ACCEPT 
**************************************************** 
pptpd配置完成,现在开启pptpd服务 
service pptpd start 
开启路由功能 
echo 1 > /proc/sys/net/ipv4/ip_forward 
配置一条通往外网的默认路由 
router add –net 0.0.0.0 netmask 0.0.0.0 gw 198.2.3.1
现在来到windows主机上测试,首先保证网络是通的,能够ping通GW的外网接口。
创建VPN拨号连接 
这时再来查看linux网关,发现多了一个ppp0的接口,即VPN虚拟接口 

查看网关路由表,可以发现从VPN地址池里获取的地址自动加了一条默认路由,这样VPN用户就可以自由访问内网的IP了。

测试与内网服务器连通情况,发现是没有问题的。

其他回答

支持。

相关问答

更多
  • VPN的配置[2022-03-09]

    你是指配置VPN服务器,还是想用linux下用VPN。 我只会windows的软件设置。不会的可以到迅达VPN,里去学习一下。 网址 http://www.75175.com/
  • win系统的服务器连接很容易导致失败,连接还不稳定,可以用linux系统搭建,比较适合稳定长期运行,linux还可以搭建一些加速工具使网络更加合理的运用。 一键搭建脚本:网页链接
  • VPN(Virtual Private Network,虚拟专用网络)是专用网络的延伸,它可以通过共享Internet或公共网络连接模拟点对点专用连接的方式,在本地计算机和远程计算机之间发送数据。 一、简介 Poptop ,官方网站上的定义是The PPTP Server for Linux,就是利用PPTP(Point to Point Tunneling Protocol,点到点隧道协议)通过Internet访问VPN(Virtual Private Network,虚拟局域网),它允许远程用户安全、花 ...
  • VPN服务常用的协议一般有两种: PPTP——PPTP(点对点隧道协议)是一个很好的,轻量级的VPN协议,高速提供基本的在线安全。 PPTP是内建于各种桌面和移动设备,并有128位加密功能。相比L2TP速度更快。 L2TP——附带IPsec(IP安全)的L2TP(第2层隧道协议)是非常安全的协议,其内置于多种桌面和移动设备。L2TP/IPsec采用256位加密, 但额外的安全开销比PPTP需要更多的CPU使用率。 我们在这篇文章中要讲的便是PPTP的VPN架设,点对点隧道协议 (PPTP) 是由包括微软和3 ...
  • 1.打开网络连接 选择vpn选项 2.点击配置vpn 3.添加-选择vpn类型pptp-重建 4.网关 输入服务器地址 也就是ip 账号密码就是注册的vpn账号和密码 5.在验证方式框中去掉EAP,后续MPPE,点击确定。 6.打开网络连接,点击vpn连接 选项, 连接小图标下显示小锁 说明已连接成功。
  • ubuntu下要配置vpn,可以按照下列步骤来进行: 1、安装 pptp-linux: apt-get install pptp-linux 2、建立配置文件(在/etc/ppp/peers/配置文件名): pty "pptp --nolaunchpppd" name remotename pptp #require-mppe-128 file /etc/ppp/options.pptp ipparam vpn 3、修改/etc/ppp/chap-secrets 文件,增加一行: " " * “ ” 就是配 ...
  • 首先安装以下软件包,PPTP默认不是自带的 ppp-2.4.4-2.e15.rpm pptpd-1.3.4-1.rhel5.1.i386.rpm dkms-2.05-1.noarch.rpm #动态内核模块支持的RPM安装包 kernel_ppp_mppe #MPPE加密协议的内核补丁的RPM安装包 安装之前检查系统兼容性。 1)检查内核MPPE补丁 用以下命令检查内核是否支持MPPE补丁: # modprobe ppp-compress-18 && echo ‘ok!!!’ 若结果显示“ok!!!”则表示 ...
  • 我在/etc/ppp/option.pptpd中发现了一个拼写错误。 纠正后,服务器工作。 I found a typo in /etc/ppp/option.pptpd. After correcting it, the server worked.
  • 你确定这是一个错误吗? 从已知的工作日志中 : ... rcvd [IPCP ConfAck id=0x3 ] Cannot determine ethernet address for proxy ARP local IP address 168.192.232.42 remote IP address 168.192.232.31 ... Are you sure that is an error? From the known working log: .. ...

相关文章

更多

最新问答

更多
  • 如何使用自由职业者帐户登录我的php网站?(How can I login into my php website using freelancer account? [closed])
  • 如何打破按钮上的生命周期循环(How to break do-while loop on button)
  • C#使用EF访问MVC上的部分类的自定义属性(C# access custom attributes of a partial class on MVC with EF)
  • 如何获得facebook app的publish_stream权限?(How to get publish_stream permissions for facebook app?)
  • 如何并排放置两个元件?(How to position two elements side by side?)
  • 在MySQL和/或多列中使用多个表用于Rails应用程序(Using multiple tables in MySQL and/or multiple columns for a Rails application)
  • 如何隐藏谷歌地图上的登录按钮?(How to hide the Sign in button from Google maps?)
  • Mysql左连接旋转90°表(Mysql Left join rotate 90° table)
  • 带有ImageMagick和许多图像的GIF动画(GIF animation with ImageMagick and many images)
  • 电脑高中毕业学习去哪里培训
  • 电脑系统专业就业状况如何啊?
  • IEnumerable linq表达式(IEnumerable linq expressions)
  • 如何在Spring测试中连接依赖关系(How to wire dependencies in Spring tests)
  • Solr可以在没有Lucene的情况下运行吗?(Can Solr run without Lucene?)
  • 如何保证Task在当前线程上同步运行?(How to guarantee that a Task runs synchronously on the current thread?)
  • 在保持每列的类的同时向数据框添加行(Adding row to data frame while maintaining the class of each column)
  • 的?(The ? marks in emacs/haskell and ghc mode)
  • 一个线程可以调用SuspendThread传递自己的线程ID吗?(Can a thread call SuspendThread passing its own thread ID?)
  • 延迟socket.io响应,并“警告 - websocket连接无效”(Delayed socket.io response, and “warn - websocket connection invalid”)
  • 悬停时的图像转换(Image transition on hover)
  • IIS 7.5仅显示homecontroller(IIS 7.5 only shows homecontroller)
  • 没有JavaScript的复选框“关闭”值(Checkbox 'off' value without JavaScript)
  • java分布式框架有哪些
  • Python:填写表单并点击按钮确认[关闭](Python: fill out a form and confirm with a button click [closed])
  • PHP将文件链接到根文件目录(PHP Linking Files to Root File Directory)
  • 我如何删除ListView中的项目?(How I can remove a item in my ListView?)
  • 您是否必须为TFS(云)中的每个BUG创建一个TASK以跟踪时间?(Do you have to create a TASK for every BUG in TFS (Cloud) to track time?)
  • typoscript TMENU ATagParams小写(typoscript TMENU ATagParams lowercase)
  • 武陟会计培训类的学校哪个好点?
  • 从链接中删除文本修饰(Remove text decoration from links)