Central Web Server (www/www6.cityu.edu.hk)

Central web hosting service is set up to provide a consolidated, fully monitored and managed environment for hosting departmental web sites or project web sites. The hardware and the software of the central web service are maintained and supported by the CSC while the web page contents and applications are developed and maintained by the departments. Compatibility and technical advices will be provided to assist web administrators on developing new websites or migrating existing websites. To ensure the stability of the central web server, NO testing, development, and user training should be done on the production server (www/www6.cityu.edu.hk). Instead, website administrators/developers should test their websites thoroughly on the centrally provided staging environment before deploying them in the production server.

Development Guidelines

Website administrators/developers are required to follow the development, staging, and production cycle for website development as follows:

Development

This is a working environment for developers.  It may be the developer's local workstation for a single developer, or a department's/vendor's local server for a development team.  Developers should test and complete the development of their websites on their local development servers before uploading them to the staging server for UAT.

Staging

This is a centrally provided environment, which has a footprint identical to the production server. Site administrators should carry out UAT and user training in the staging server and make sure the website and corresponding web application(s), if any, are working without problems and vulnerability free before deploying them to the production server.

Production

NO testing, development, and user training should be done on the production server, www/www6.cityu.edu.hk.

Steps to host your website on www/www6 General Information
  1. Aware the Policies governing web publication
  2. Check the configuration and the web application security guidelines of the central web hosting environment to see whether your website is capable to be hosted in the central web server.

    Refer to the frequently asked questions (FAQ) for more information.
  3. Contact the CSC if you want to seek technical advices on the development. This may save you un-necessary administration and development works.
  4. Develop your website/web application on your local PC or server. Make sure that your web application is fully compatible and conform to the central web and database server environment.

    Web developers, please check the Create/design a website section of the right column.
  5. When the new website is ready for user acceptance test (UAT), submit a CSC Work Request to create a web account. If you need database support, you should mention it in the request.
  6. Deploy your ready-to-launch website to the staging server.
    (Note: For security reasons, uploading files using SFTP and direct access to the MS SQL database server can only be done on campus PCs. If you want to manipulate the websites/database directly with off-campus PCs, CityU Staff may first connect to CityU Campus Network using VPN.)
  7. Test your website carefully.
  8. Submit a CSC Work Request to perform a web application security scanning and obtain the production web account after the scan.
  9. Deploy the website to the production server.
  10. Maintain your website.
     

The average time from requesting a web account to successfully launch the website is about 1 or 2 months depending on the development time of the website.

 

Download the PDF version of this develops' guide (Staff Only)

Policy Agreement

Create web/database accounts

Changing Password

Create/design a website

The followings are important notes and guidelines for web developers. Please make sure your web applications are fully compatible and conform to the central web server and database server environment.

  1. Information on the Server Configurations and Web Application Security Guidelines
  2. Suggested standard elements of CityU/departmental web pages
  3. Best practices, tips, and web standards for creating webpages
  4. Technical notes for web developers, such as sending email, logon control, and etc.

Useful documents

Sample web Pages