Article Title: the whole process of setting up a large website server. Linux is a technology channel of the IT lab in China. Includes basic categories such as desktop applications, Linux system management, kernel research, embedded systems, and open source.
Website Server
Main Tasks:
Set up large website servers based on development and design requirements
Main software:
Apache + jboss + oracle
Abbreviation: LAJO
Apache + php + mysql
Abbreviation: LAMP
Proftpd + mysql
Abbreviation: LPM
Ssh + trusted CT
Iptables
Bind
Mail
Specific requirements:
Massive User Access
Massive user Storage
(Interconnection at home and abroad)
North-South Communication.
Requirement Analysis:
1. Ensure high requirements, high performance, and high requirements. Select * nix operating platform (select as4.3 here );
2. To ensure high-traffic data processing, you need to select a number of commercial databases (oracle9.2.0.4 here );
3. To achieve North-South communication (including domestic and foreign communication), you need to set up a smart DNS Server Based on the bind-view function.
4. To use the popular B/S and C/S program architectures, select the JBOSS server.
5. To better handle Static Page effects, You must select the Apache server.
6. Set up an ftp server according to the user registration and upload requirements of the program.
7. automatically monitor the system from time to time and set up a LAPM server. (The software cacti is used here ).
8. The company needs to set up an email server to communicate with customers. (postfix + extmail is used here ).
9. For automated file data processing and Security Settings, you need to use the reverse CT + ssh + iptables combined with shell scripts.
10. massive volumes require Cluster load balancing and storage devices.
Specific process:
1. hardware procurement.
Here.
2. Operating System Installation
Installing redhat as 4.3
System Space Division (omitted)
[1] [2] [3] [4] [5] [6] [7] [8] [9] Next page