FreeBSD服务器系统如何设置IP地址、网关和DNS
演示说明:
IP:192.168.1.120
子网掩码:255.255.255.0
网关:192.168.1.1
DNS:8.8.8.8
8.8.4.4
1、设置IP地址、网关
ee /etc/rc.conf #编辑
ifconfig_em0="inet 192.168.1.120 netmask 255.255.255.0" #设置IP地址,子网掩码
defaultrouter="192.168.1.1" #设置网关
hostname="FreeBSD" #设置主机名字
esc 回车,再按a保存
![]()
ISAPI Rewrite 3.x版本常用301重定向规则
ISAPI Rewrite 3 下载
ISAPI Rewrite 3 官方下载链接
ISAPI Rewrite 3 几个常用 301 重定向规则
ISAPI Rewrite 不同版本的规则略有差别,下面的301规则仅适用于 ISAPI Rewrite 3,其他版本请勿使用!
1、将“guging.com”301重定向到“www.guging.com”
据说这样会有利于搜索引擎排名,将网站流量集中,避免被K。下面是规则
RewriteEngine on
RewriteCond %{HTTPS} (on)?
RewriteCond %{HTTP:Host} ^(?!www.)(.+)$ [NC]
RewriteCond %{REQUEST_URI} (.+)
RewriteRule .? http(?%1s)://www.%2%3 [R=301,L]
![]()
ISAPI_Rewrite伪静态中文URL乱码的解决方案
ShopEx网店系统、Discuz论坛等的伪静态规则都存在中文编码问题。
在用 ISAPI_Rewrite 1.3 版的时,只要对URL进行 UrlEncode 处理,就可以正常接收到中文。
但是如果换为 3.1版以后 GB2312 的接收页面就是乱码了。
换用了 ISAPI_Rewrite 3.x 发现编码后的字符会变成乱码,如果直接使用中文不编码,则会被格式化为GBK字符串。
在RewriteRule 规则中添加 NU 即可恢复正常。

Windows下如何将伪静态文件名改成.htaccess
windows下默认的文件名为htaccess.txt的格式,必须是文件名+后缀名,而apache伪静态要求的文件必须 是.htaccess形式,但是在windows下直接修改,则会报错显示“必须键入文件名”。
为了改名,我们需要做如下处理:
1. 打开DOS命令行窗口
2. 进入htaccess所在的目录(一般在网站根目录下)
在命令行窗口中输入"cd "(带一空格) 目录名,如cd www,这里的目录名为htaccess文件的目录,然后回车
3. 输入网站文件目录,回车
4.输入命令:
move htaccess.txt .htaccess
本地测试推荐使用wamp服务器包。
网站初始
架设入门网站其实很容易,在基本的架构是安装一台Web Server 及一台 Database Server,这样的架构在流量不高的个人网站而言,的确已足够了。但其实风险很高,因为没有考虑日后的扩充性(Scalability),也没有考虑到系统容错及恢复能力(High Availability & Failover),因此只要流量一高,问题就接踵而至。
商业化架构
在筹到一笔资金后,网站就可以进行商业化架构设计,一般商业化的标准架构,如下图所示:
Firewall: 专业的防火墙,以Checkpoint 及 Netscreen 为代表,很多startup网络公司直接租用IDC提供的防火墙服务或自行架设Proxy server 充当防火墙以降低成本。
在近期的一个电子商务项目中,包含B2C电子商务平台和POS门店销售系统,为客户设计了一个初期的server基础架构。整个技术平台基于微软的.NET Framework和SQL Server数据库。

VPN – 可让各地的POS 客户端和office技术人员通过VPN连接访问IDC 服务器。
Firewall – 通过防火墙硬件或软件阻止非法的访问,允许正常授权访问。
Web Server – eCommerce web site 电子商务前台购物平台。
DNS (Domain Name System) Server – DNS域名解析。
App Server / AppFabric – IIS 和Windows Server AppFabric 应用服务器,托管和监控WCF 服务,同时兼做Cache Server-分散式缓存群集。
SPF 记录设置
什么是SPF
就是Sender Policy Framework。SPF可以防止别人伪造你来发邮件,是一个反伪造性邮件的解决方案。当你定义了你的domain name的SPF记录之后, 接收邮件方会根据你的SPF记录来确定连接过来的IP地址是否被包含在SPF记录里面,如果在,则认为是一封正确的邮件,否则则认为是一封伪造的邮件。
设置正确的 SPF 记录可以提高邮件系统发送外域邮件的成功率,也可以一定程度上防止别人假冒你的域名发邮件。
一般设置
大多数邮件系统都是一台邮件服务器,在DNS里设置一条 TXT 记录(SPF 记录)就可以了.
在域名服务商的域名控制面板里加一条类型是 TXT 的记录( 双引号一般也要输入)
"v=spf1 a mx ~all"
下载方法:使用电驴或者迅雷下载。
英文版 -Sp1
ed2k://|file|en_windows_server_2008_R2_standard_enterprise_datacenter_and_web_with_sp1_x64_dvd_617601.iso|3166584832|C6B85CF761994A600FFD652B78D04C5B|/
VOL英文版 -Sp1
ed2k://|file|en_windows_server_2008_R2_standard_enterprise_datacenter_and_web_with_sp1_vl_build_x64_dvd_617403.iso|3166720000|54056D959F64770EB5E0A7B1FB6A0BE2|/
简体中文Windows2008 R2
ed2k://|file|cn_windows_server_2008_R2_standard_enterprise_datacenter_web_x64_dvd_x15-50360.iso|3270336512|994401AF40CF454135F4F9510829405D|/
window下安装php_curl支持
1.找到php.ini
修改extension=php_curl.dll 把前面的分号去掉
2.把
php_curl.dll
libeay32.dll
ssleay32.dll 复制到 %windir%/system32下
重启IIS就可以了。





