`

安装SuSE建议添加的软件包

 
阅读更多

在使用Linux搭建一个Web网站,需要对操作系统进行必要的手工配置,需要自行安装和配置相应的软件,本文是对搭建这样环境的一些提示。

安装SuSE建议添加的软件包 Top

安装SuSE Linux作为服务器环境,在选择安装的软件包的时候,要注意勾选如下软件包: 

ImageMagick相关 

libjpeg/libjpeg-devel 
libtiff/libtiff-devel 
libpng/libpng-devel 
gd/gd-devel 
freetype 
libxml2 

lighttpd相关 
pcre/pcre-devel 
openssl/openssl-devel 
libaio 

系统工具相关 
wget 
tcpdump 
unzip/zip/unrar 
cvs/rcs/vsftpd/xinetd 
db-utils/gdbm 
sysstat/nmap/iptraf 
python/vim/lynx/curl 

ruby相关 
zlib/readline/gettext 

MySQL相关 
termcap/ncurse 

SuSE Linux的配置 Top

1、安装操作系统注意选择需要和不需要的软件包 

2、安装好以后,通过yast2在线升级 

3、定制需要和不需要启动的服务,通过yast2 

4、修改inittab,切换到init 3 

5、修改/etc/fstab,加上noatime,notail参数,提高文件IO性能 

6、修改/etc/security/limits.conf,加大操作系统参数 
C代码  收藏代码
  1. *          soft    nofile          63536  
  2. *          hard    nofile          63536  

7、修改配置文件 

删除/etc/skel/下面的东西 

编辑/etc/vimrc ,加入set tabstop=2 

编辑/etc/profile.local,加入自定义环境变量 

编辑/etc/hosts,增加本地主机解析条目 

8、touch /etc/dnsrewrite 

9、用iptables配置防火墙 

10、调整操作系统内核参数,vi /etc/sysctl.conf 

C代码  收藏代码
  1. net.ipv4.icmp_echo_ignore_broadcasts = 1  
  2. net.ipv4.conf.all.rp_filter = 1  
  3.   
  4. net.core.rmem_default=262144  
  5. net.core.wmem_default=262144  
  6. net.core.rmem_max=262144  
  7. net.core.wmem_max=262144  
  8.   
  9. net.ipv4.tcp_wmem=4096 65536 524288  
  10.   
  11. kernel.shmmax=2147483648  
  12. kernel.sem=250 32000 100 128  
  13. net.ipv4.ip_local_port_range=1024 65000  

常用软件的配置和编译选项 Top

编译MySQL 
./configure --prefix=/opt/mysql5 --with-charset=utf8 --with-extra-charsets=latin1,gbk --with-mysqld-user=mysql 
编译MySQL5.1 
./configure --prefix=/opt/mysql5 --with-charset=utf8 --with-extra-charsets=latin1,gbk --with-mysqld-user=mysql --with-plugins=innodb_plugin,myisam,heap 

编译ruby 
./configure --prefix=/usr/local/ruby 

编译lighttpd 
./configure --prefix=/usr/local/lighttpd --with-openssl 

编译ImageMagick 
./configure --prefix=/usr/local/ImageMagick 

编译FastCGI 
./configure --prefix=/usr/local/fcgi 
make && make install 

编译ruby-fcgi 
ruby install.rb config -- --with-fcgi-include=/usr/local/fcgi/include --with-fcgi-lib=/usr/local/fcgi/lib 
ruby install.rb setup 
ruby install.rb install 

编译ruby mysql 
ruby extconf.rb  --with-mysql-dir=/opt/mysql5 
make && make install 

编译php 
./configure --prefix=/usr/local/php-fcgi --with-mysql=/opt/mysql5 --with-config-file-path=/usr/local/php-fcgi \ 
--enable-fastcgi --enable-force-cgi-redirect 

编译apache2.2 
./configure --prefix=/usr/local/apache22 --enable-deflate --enable-cache --enable-proxy --enable-proxy-http --enable-proxy-ajp --enable-proxy-balancer --enable-cgi --enable-cgid --enable-so --enable-rewrite 

安装qmail邮件服务器 Top

参考qmailrocks 

注意在64bit操作系统上,需要 touch /etc/dnsrewrite ,否则qmail无法正常启动。

Apache的proxy提示 Top

Proxy_AJP方式配置Tomcat群集,并且支持HTTPSession粘着 

C代码  收藏代码
  1. <Proxy balancer://myCluster>  
  2.     BalancerMember ajp://127.0.0.1:8091 route=clone1  
  3.     BalancerMember ajp://127.0.0.1:8092 route=clone2  
  4. </Proxy>  


C代码  收藏代码
  1. ProxyPass / balancer://myCluster/ stickysession=JSESSIONID  
  2. ProxyPassReverse / balancer://myCluster/  


在ProxyPass指令中 balancer://myCluster/必须以slash结尾,否则apache会返回403错误 

Proxy_HTTP方式(不支持虚拟域的Proxy) 

C代码  收藏代码
  1. ProxyPass / balancer://myCluster/ stickysession=JSESSIONID  
  2. ProxyPassReverse / balancer://myCluster/  


在ProxyPass指令中 balancer://myCluster后面写不写slash都可以

分享到:
评论

相关推荐

    安装SUSE Linux Enterprise for SAP Application 12 SP1(SLES12)

    3. **备份数据**:安装前建议备份重要数据,避免意外丢失。 4. **网络配置**:确保服务器能够访问 Internet,以便安装过程中下载必要的更新和补丁。 #### 三、安装步骤详解 1. **引导系统**:插入安装介质后重启...

    SUSE Linux Enterprise Server 15 SP1安装快速入门.docx

    在安装过程中,你可以选择要安装的模块以添加所需的功能。通常,安装需要网络连接以获取SUSE Customer Center或本地Repository Mirroring Tool服务器上的模块仓库数据。如果要在没有网络的情况下安装,你需要第二个...

    Linux安装suse10和oracle安装说明

    10. **软件选择**:在安装过程中,你可以选择预装的软件包,确保勾选开发工具,因为安装Oracle数据库需要它们。 11. **等待安装**:安装过程可能需要一段时间,完成后重启系统。 接下来,我们转向Oracle数据库的...

    配置autoyast自动安装SUSE Linux企业版10SP1.pdf

    ### 配置autoyast自动安装SUSE Linux企业版10SP1 #### 一、配置autoyast安装模板 1. **打开YAST并选择Autoinstallation:** 打开YAST工具,导航至Miscellaneous模块下的Autoinstallation,开始配置autoyast自动...

    虚拟机SUSE 的安装步骤

    - **软件选择**:根据实际需要选择安装额外的软件包。 ##### 6. 安装完成后重启 安装完成后,系统会提示重启。此时,可以移除ISO文件以避免下次启动时再次尝试从ISO启动。 #### 配置SLES以支持Oracle数据库 为了...

    suse下安装oracle

    在Linux SUSE环境下安装Oracle数据库是一项复杂而细致的工作,涉及到多个步骤和技术要点。这里我们将深入探讨这个主题,以便你能够全面理解如何在SUSE系统上成功部署Oracle。 1. **系统准备**: - **硬件需求**:...

    SUSE11安装Oracle11g

    - **Unix ODBC 开发包与sysstat**:这些软件包是Oracle安装过程中的必要组件,可使用`# rpm -aq unixODBC-devel sysstat`来检查其是否存在,若未安装,则需通过YaST(Yet another Setup Tool)进行安装。 - **SUSE ...

    LINUX SUSE 下 ORACLE 的安装指南

    1. **更新系统**:使用`zypper update`命令更新你的SUSE系统,确保所有软件包都是最新的。 2. **安装必要的开发工具**:Oracle安装需要一些开发工具,如GCC编译器,使用`zypper install -t pattern devel_basis`命令...

    suse11下安装oracle11g的教程 100%安装成功

    - **软件包**:确保安装了必要的软件包,如binutils、gcc、glibc、ksh、libaio、libstdc++等。使用`yast`图形工具可以方便地安装这些包。如果未安装,通过`rpm -q`检查并用`yast -i`进行安装。 3. **系统配置**: ...

    SUSE_Linux安装维护手册(V1.0.1).doc

    7. 软件包选择:用户可以通过详细选择(Detailed selection)来定制安装的软件包,包括中文语言包和输入法。 - 中文语言包:搜索ttf,选中简体和繁体中文语言包。 - 输入法:搜索scim,选中与中文输入法相关的包。...

    suse 10下安装oracle11g文档

    - 在安装SUSE时,确保包含"C/C Compiler and Tools"软件包,并通过`gcc --version`检查是否已安装。 - 关闭防火墙,并设定静态IP地址。 - 使用`rpm -qa | grep 软件名`检查Oracle 11g所需软件包是否已安装。如果...

    SuseLinux安装全程图解

    1. **系统更新**: 安装完Suse Linux后,应及时通过YaST控制中心或命令行工具zypper进行系统更新,确保所有软件包都处于最新状态。 2. **软件安装与管理**: 使用zypper或YaST添加新的软件源,搜索和安装所需的应用...

    suse linux

    #### 一、SUSE Linux 安装与配置 ##### 1. 安装前的准备 - **安装介质**: 需要准备安装所需的介质,如光盘、U盘等。 - **安装方式选择**: 可以通过光盘、网络等方式进行安装。 - **硬件信息收集**: 收集机器的硬件...

    Linux(SUSE10)安装Oracle11g

    在Linux(SUSE10)系统上安装Oracle 11g是一项技术性的工作,涉及到多个步骤和配置。首先,确保你有root权限,因为许多操作需要管理员权限。在开始之前,你需要将Oracle数据库的ISO文件上传到root目录下。 **1. 硬件...

    Suse9安装Oracle9i.txt

    - **软件包**:安装必要的软件包,如 gcc、gcc-c++、make、libaio、binutils 等。 - **补丁更新**:确保系统已应用所有最新的安全补丁和更新。 **1.4 用户和组设置** - **创建用户**:创建一个专用的 Oracle 用户,...

    suse linux 11 安装oracle 11.docx

    在本文中,我们将深入探讨如何在SUSE Linux Enterprise Server (SLES) 11 SP1上安装Oracle 11g R2数据库。Oracle 11g R2是一款强大的关系型数据库管理系统,广泛应用于企业的关键业务系统。以下是安装过程的详细步骤...

    sybase ASE12.5.4 for SUSElinux10安装手册

    1. **Linux 软件包安装**: - 对于采用2.4.x内核的Linux发行版,例如 Red Hat AS3,安装时需选择开发包。 - 对于采用2.6.x内核的发行版,例如 Red Hat AS4 或 SUSE Linux,除了开发包外还需安装遗留应用开发包。 -...

Global site tag (gtag.js) - Google Analytics