Configuración del servidor web bajo la plataforma FreeBSD

  

En el sistema FreeBSD, la capacidad de la red es muy importante. Para un sistema FreeBSD estándar, se necesita al menos una interfaz de red para comunicarse con otras computadoras. Es compatible con Token Ring y FDDI, así como con los métodos de conexión WAN, como las conexiones telefónicas normales, ISDN y ATM. Acerca de la instalación del sistema FreeBSD, se introdujo lo anterior para los lectores. En este artículo se discutirá el establecimiento del servicio WEB basado en esta plataforma del sistema; la versión de uso de FreeBSD es 4.7.
a. El primer paso de acceso a Internet
configuración
de FreeBSD es permitir el acceso a Internet y establecer un servicio de proxy. Sabemos que hay dos situaciones en las que la máquina utiliza ADSL para acceder a Internet, es decir, la ip dinámica obtenida mediante marcación o la ip estática proporcionada por el ISP. Lo siguiente introduce principalmente el proceso de configuración de la IP dinámica.
método es muy simple, editando directamente el archivo "/etc/ppp/ppp.conf" y el archivo "/etc/rc.conf" para lograr el acceso a Internet y compatible con el modo NAT proxy transparente.
abierta ppp.conf la ejecución de su archivo de configuración, utilice el siguiente comando: # vi
/etc/ppp/ppp.conf
un ejemplo de configuración sencilla (nota Debe haber un espacio antes del conjunto):
predeterminado:
configurar el comando de ajuste de fase del registro
establecer ifaddr 10.0.0.1/0 10.0.0.2/0
adsl: # código de configuración
configurar dispositivo PPPoE: Vr0 # vr0 Cambie el nombre de la tarjeta de red que está conectando al módem ADSL
set mru 1492
set mtu 1492
set authname username # username es el nombre de usuario de acceso telefónico
set authkey password # contraseña es la contraseña de acceso telefónico
set dial
conjunto de inicio de sesión predeterminado
añadir rc.conf HISADDR
y luego abrir su configuración de implementación, con el siguiente comando: # vi
/etc/rc.conf < BR>
Un ejemplo de configuración simple:
# - sysinstall generó deltas - # Mar 15 de julio 21:20:28 1997
# Creado: Mar 15 de julio 21:20:28 de 1997
# Habilitar ne Involucre a los demonios para mayor comodidad del usuario.
# Realice todos los cambios en este archivo, no en /etc/defaults/rc.conf.
# Este archivo ahora contiene solo las modificaciones de /etc/defaults/rc.conf.
hostname = "www.usweb.com" # Su nombre de dominio de host
ifconfig_fxp0 = "inet 192.168.0.1 netmask 255.255.255.0" # 内 网 网 网卡 dirección ip, fxp0 es el nombre de la tarjeta de red
inetd_enable = "Sí # # 启动 加载 inetd
kern_securelevel_enable = "NO"
linux_enable = "YES"
nfs_reserved_port_only = "NO"
sendmail_enable = "NO"
sshd_enable = "YES"
usbd_enable = "NO"
gateway_enable = "YES"
firewall_enable = "YES" #Enable Firewall
firewall_script = "/etc /rc.firewall"
firewall_type = "open"
firewall_quiet = "YES "
firewall_logging_enable =" YES "
ppp_enable =" YES "# Marcado automático de energía
ppp_mode =" Ddial "
ppp_nat =" YES "# Habilitar proxy transparente
ppp_profile =" adsl "# Configurar código
# - sysinstall generó deltas - # Wed Jul 16 06:52:13 1997
< BR> Después de modificar y reiniciar la personalidad de los dos archivos anteriores, puede marcar e implementar un proxy transparente. El cliente debe configurar el DNS en la dirección DNS proporcionada por el proveedor del servicio. La puerta de enlace se establece en la dirección IP de la tarjeta de red interna del servidor proxy. En este ejemplo, es 192.168.0.1. Y desactive todas las casillas de verificación de la configuración de conexión en las "Opciones de Internet" de IE. Si el nombre de dominio no se puede resolver, verifique que el archivo "/etc/resolv.conf" esté configurado correctamente con la dirección del servidor DNS. //Este artículo de la aplicación de hardware y software de red www.45it.com reproducido por favor especifique
II. Montaje, ajuste de la instalación y configurar un servidor web
servidor Web
, consulte los siguientes pasos:
primer paso: Desactive el servicio de calamar, retire las declaraciones de reenvío de puerto del proxy transparente IPFW El comando consiste en:
# cd /usr/local/etc/rc.d
# ./squid.sh stop
# mv squid.sh squid.sh.bak
# ipfw del 500 fwd 127.0.0.1,3128 TCP desde 192.168.0.0/24 a cualquier paso 2 80
: instalación de los puertos. Su uso facilita que FreeBSD instale una variedad de software.
(Si ya tiene el directorio /usr /ports, ya lo ha instalado), el formato del comando es:
# /stand /sysinstall
Luego seleccione "Configure_Distributions-ports", los puertos se instalan en "/En el directorio usr /ports.
tercer paso: luego instalar apache1.3.27 + modssl (sobre la versión instalada del software se puede elegir de acuerdo a la situación real, lo mismo más adelante). Después de la instalación, el sistema generará automáticamente el script de inicio apache.sh, en el directorio /usr/local/etc/rc.d. Puede ejecutarse ejecutando apache.sh inicio | Detente para iniciar o detener apache. El formato del comando es:


# cd /usr /ports /www /apache13-modssl
# make install #FreeBSD descarga automáticamente a partir de una red y la instalación
cuarto paso: Instale mysql3.23. Al finalizar, se creará el script de inicio "/usr/local/etc/rc.d/mysql-server.sh". El formato del comando es:
# cd /usr /ports /bases de datos /mysql323-servidor
# make install
Paso 5: Instalar Apache módulo mod_php4, formato del comando es:
# cd /Usr /ports /www /mod_php4 #FreeBSD descargará e instalará automáticamente
de la red. Luego, edite el archivo "configure.php" en el directorio de scripts y agregue soporte para OpenSSL. El formato del comando es:
# vi scripts /configure .php
Después de abrir este archivo, encuentre esta frase: OpenSSL "OpenSSL support" ON y luego cámbielo a: OpenSSL "OpenSSL support" YES Después de modificar "configure.php", edite el archivo de configuración de apache
/usr/local/etc/apache/httpd.conf, agregue lo siguiente:
DirectoryIndex index.php index.html # Establezca el nombre de página de inicio predeterminado para usar
aplicación AddType /x-httpd-php .php
AddType application /x-httpd-php-source .phps # Tendrá que añadir estos dos
Sexto paso: iniciar y reiniciar la prueba
Inicie sesión como root y ejecute el comando "top" (comando de vista de subprocesos). Si ve lo siguiente, significa que todo está listo:
PID NOMBRE DE USUARIO PRI NICE TAMAÑO COM ESTADO DE RES
69 root 2 0 440K 296K select natd # red de procesos de traducción de direcciones 132
raíz 2 0 3692K 3052K seleccione httpd proceso de Apache # 166
mysql 2 0 27480K 4824K sondeo mysqld proceso # mysql
en la barra de direcciones del navegador escriba http: //192.168. 0.1, si se muestra la página de bienvenida de apache, ¡la instalación del servidor web es exitosa! El archivo de la página web se almacena en el directorio /usr /local /www /data. Simplemente copie su propia página web en este directorio y podrá acceder a su página de inicio.

Copyright © Conocimiento de Windows All Rights Reserved