Administrating web servers security maintenance pdf
Supporting Web-site, with sample code. HTML versions of the material are available. The perfect user-friendly introduction to Web site management and security for anyone who wants to become a Web professional. Start by understanding exactly what Web servers actually do; then walk through in-depth planning to get your server running right the first time.
Choose the best hardware and software; estimate your site's traffic and size your server accordingly; register your domain names; and more. Organize your site; configure your server and set it up to support CGI; and make plans for regular server maintenance. Next learn the critical fundamentals of securing your Web site, your server, the network, client browsers, Web databases, and transactions. Endorsed by the World Organization of Webmasters, and supported by a companion Web site with sample pages, code, and exercises!
Click here for a sample chapter for this book: From the Editor. Executive Foreword. About the Authors. Server Users and Directories. Server Administrators. Document Hierarchy. Directory Indexing. File and Directory Names.
Transferring Files. Choosing Web Server Software. Customizing Your Web Server. Controlling Access. Secure Sockets Layer Configuration. Virtual Hosts. Dynamic Documents. CGI and Forms. Server-Side Includes. Active Server Pages. Servlets and Java Server Pages. Why We Need Security. Types of Attacks and Vulnerabilities. Security Resources.
Security Basics. Who to Run a Web Server As. File Permissions and Ownership. Other Configuration Concerns. Poor CGI Programming. Tainted CGI Variables. Buffer Overflows. Other CGI Risks. Introduction The goal of this book is to give you a solid understanding of what is going on behind the scenes of a Web site. We try to give you the tools and skills you need to start your own Web site and keep things running smoothly. This book is broken down into two parts: Web server administration and Web security.
Although the book is written for new webmasters, there is plenty of information here to satisfy even seasoned Web veterans. This book is an attempt to bridge the gap between textbook and reference manual. Reference manuals tend to be frustrating to new students unfamiliar with the content, and the typical textbook may not engage readers to try real-world exercises. This book is certainly not the definitive reference for all things server and security related, but it is a general overview of many technical skills required of a webmaster.
Since there are so many different companies selling products related to Web servers and security, we try to stay as "platform neutral" as possible. We attempt to show you important basic techniques, not lots of small details.
Most of the exercises can be done with freely available software. Even if you don't have a huge lab full of expensive equipment, the exercises will be useful. This book can be used by anyone starting or administrating a Web site or anyone interested in computer security. Aspiring webmasters and managers alike will find plenty of information here to help you "talk the talk" and learn how to "walk the walk" of the webmaster.
The numerous exercises and questions are meant to help you learn by experimenting. They are meant to make you think. Although most of the questions will have obvious answers made apparent from the reading, there are many trick questions, so think carefully about the questions and answers.
Although the exercises are not harmful, it is wise to save all of your work or have a backup before trying them. This is especially the case with the exercises dealing with Web security. Make every attempt to try them on a test machine or one of less importance and never on a production host critical to your business.
You should have a networked computer with access to the Internet. Many of the exercises require you to run commands and install software as the super-user or administrator. If it is not possible to have a dedicated machine to experiment with, that's OK, you should still be able to do most of the exercises.
In this book and the others in this series you are presented with a series of interactive labs. Each lab begins with learning objectives that define what exercises or tasks are covered in that lab. This is followed by an overview of the concepts that will be further explored through the exercises, which are the heart of each lab. Each exercise consists of either a series of steps that you will follow to perform a specific task or a presentation of a particular scenario.
Questions that are designed to help you discover the important things on your own are then asked of you. The answers to these questions are given at the end of the exercises, along with more in-depth discussion of the concepts explored.
At the end of each lab is a series of multiple-choice self-review questions, which are designed to bolster your learning experience by providing opportunities to check your absorption of important material. The answers to these questions appear in Appendix A. There are also additional self-review questions at this book's companion Web site, found at. Finally, at the end of each chapter you will find a "Test Your Thinking" section, which consists of a series of projects designed to solidify all the skills you have learned in the chapter.
If you have completed all the labs successfully, you should be able to tackle these projects with few problems. The final element of this book actually doesn't appear in the book at all.
It is the companion Web site, and it is located at:. This companion Web site is closely integrated with the content of this book, and we encourage you to visit often. It is designed to provide a unique interactive online experience that will enhance your education. As mentioned, you will find guidance and solutions that will help you complete the projects found in the "Test Your Thinking" section of each chapter.
You will also find additional self-review questions for each chapter, which are meant to give you more opportunities to become familiar with terminology and concepts presented in the publications. In the Author's Corner, you will find additional information that we think will interest you, including updates to the information presented in these publications, and discussion about the constantly changing technology that webmasters must stay involved in.
Finally, you will find a Message Board, which you can think of as a virtual study lounge. About the Authors. Electronic Publishing.
HTTP Overview. Other Web-Related Servers. Hosting Your Site. Hosting Your Own Server. UNIX vs. Sizing Your Server. Domain Names. Server Users and Directories. Server Administrators. Document Hierarchy. Directory Indexing. File and Directory Names. Transferring Files. Choosing Web Server Software. Customizing Your Web Server. Controlling Access. Secure Sockets Layer Configuration. Virtual Hosts. Dynamic Documents.
CGI and Forms. Server-Side Includes. Active Server Pages. Servlets and Java Server Pages. Log File Formats. Being Proactive. Search Engines. Publicizing Your Site. This interactive workbook will get you started right away with real-world applications for Web server security and maintenance. Demand for these skills is sky-high, as businesses everywhere are moving toward e-commerce and full online presence Learn from the experts in easy, step-by-step lessons.
Every section includes review to help you check your work and assess your progress at every stage, and practical labs to reinforce what you're learning as you go along. Access-restricted-item true Addeddate There are no reviews yet. Be the first one to write a review. Books for People with Print Disabilities. Internet Archive Books.
0コメント