Overview

When an organization or laboratory wants to set up a website, a WWW server is required. This service provides the preparation, management, and maintenance of the WWW server, with the aim of reducing the burden on server administrators. (We do not handle content creation on your behalf.)

The servers are installed inside the Center, and users transfer locally prepared content to the server via SFTP. The service is operated on multiple servers; if the primary server stops due to a failure or other reason, operation continues on a backup server.
Please note that, in principle, website updates are not possible while running on the backup.
(This service does not guarantee backups of content. Please back up your data appropriately on your side.)

Server Specifications

For new applications, you will be assigned to one of the servers based on your application. (Users cannot choose the server.)

web-o2.noc.titech.ac.jpweb-o3.noc.titech.ac.jp
web-o4.noc.titech.ac.jp
wsd-11o.noc.cii.isct.ac.jp
Server OSCentOS 8.1 (x86_64)Rocky Linux 8 (x86_64)Rocky Linux 9 (x86_64)
WWW ServerApache 2.4Apache 2.4Apache 2.4
Client ConnectionSFTP
(on-campus only)
SFTP
(on-campus only)
SFTP
(on-campus only)
Character EncodingUTF-8UTF-8UTF-8
Disk Quota0–9 faculty: 5 GB
10–29 faculty: 10 GB
30–49 faculty: 20 GB
50+ faculty: 30 GB
0–9 faculty: 5 GB
10–29 faculty: 15 GB
30+ faculty: 30 GB
0–9 faculty: 5 GB
10–29 faculty: 15 GB
30+ faculty: 30 GB
HTTPSAvailable (UPKI)Available (UPKI)Available (UPKI)
SSIAvailable (Exec directive disabled)
* Operation not guaranteed
Available (Exec directive disabled)
* Operation not guaranteed
Available (Exec directive disabled)
* Operation not guaranteed
CGIAvailable (suexec)Available (suexec)Available (suexec)
Perl5.26 (/usr/bin/perl)5.26 (/usr/bin/perl)5.32 (/usr/bin/perl)
PHP7.2.11 (FPM/FastCGI)8.0 (FPM/FastCGI)8.2 (FPM/FastCGI)
DatabaseMySQL 8.0MySQL 8.0MySQL 8.0
Other FeaturesPython 3.9 (/usr/bin/python3)
* Operation not guaranteed
Ruby 2.5.9 (/usr/bin/ruby)
* Operation not guaranteed
Python 3.9 (/usr/bin/python3)
* Operation not guaranteed
Ruby 2.5.9 (/usr/bin/ruby)
* Operation not guaranteed

Fees

The fees for the Managed WWW Server Service are as follows.

Number of Faculty UsersUp to 910–2930+
Managed WWW Server ServiceJPY 7,000/personJPY 70,000JPY 140,000
* Paid optionHTTPS (UPKI) JPY 5,000
  • The fees for the following fiscal year are reviewed and approved at the Network Systems Working Group held at the end of the fiscal year.
  • Fees can be paid only from the management expenses grant or from scholarship donations.
  • All fees above are annual.
    Based on the budget code provided in your application, the fee will be deducted in a single lump sum. One budget code must be specified per application.
    Please note that any increase, decrease, or termination of faculty users during the fiscal year cannot be reconciled.
  • About the Responsible User and the Number of Faculty Users
    • The responsible user and the count of faculty users include professors, associate professors, lecturers, and tenure-track assistant professors.
    • The number of faculty users is the number of faculty members who place content specific to their laboratory (i.e., specific to that faculty member) on the website. If only a link is placed, that faculty member is not counted.
    • For departments without applicable faculty (such as administrative units), the number of faculty users is counted as 1.
  • About Approval and Fee Invoicing
    After approval of a new or renewal application, an "Approval Notice (also serving as Fee Invoice Notice)" (hereafter "Approval Notice") will be sent to the technical liaison. The technical liaison is kindly requested to forward the Approval Notice to the responsible user and to the person responsible for payment.

HTTPS and the Certificate Used

About HTTPS

HTTPS is available as a paid option (JPY 5,000/year). If you wish to use it, please apply via the Managed WWW Server Service application form.

For the certificate required for HTTPS, we issue a "server certificate" using the UPKI Digital Certificate Issuance Service*2 on your behalf, and configure it on the server. (Server certificates other than UPKI cannot be used.)

The server certificate is valid for one year. Unless we receive notice to the contrary (such as termination of service), we will renew the certificate automatically.

No policy has been issued by the university, so HTTPS is not mandatory. Please consider its use within your organization, taking into account the purpose and the users.

UPKI Digital Certificate Issuance Service

This is a service provided by the National Institute of Informatics (NII), in which this university participates, that issues server certificates and other certificates required for HTTPS and similar uses. The participation fee paid to NII is paid by the Center for Information Infrastructure on behalf of the entire university.

The contents of the issued certificate are as follows.
The issuer is "NII Open Domain CA - G7 RSA," and the issuer's own certificate is issued from O = "SECOM Trust Systems CO.,LTD."
The Distinguished Name (DN) is: CN = (your virtual host name for this service), O = "Institute of Science Tokyo."

How to Use

For each application, the Center for Information Infrastructure issues an SFTP user account for accessing the WWW server and prepares a virtual host.

Users then upload content and perform other operations on this virtual host.

  1. Application
    Please apply via the application form. (Some organizations have rules about virtual host names; please confirm with the domain administrator of your organization before applying.)
  2. Notification of Service Start
    • Once preparation is complete, we will notify you by email to the designated liaison and the technical liaison mailing list.
    • The email body contains the URL of the Box folder where the approval certificate is stored.
    • Be sure to download the approval certificate within the validity period.
    • Only one SFTP user account is issued per virtual host, so please handle it with care.
      (If multiple people will manage the content, please coordinate the method among the administrators.)
  3. Configuring DNS Records
    • You need to configure DNS records so that accessing http://[virtual host name]/ resolves to the server of this service. (For the configuration method, please consult the DNS server administrator of each domain.)
    • If you use BIND on your DNS server, and the virtual host name is www.shimizu-unit.noc.cii.ac.jp and the hosting server name is wsd-11o.noc.cii.isct.ac.jp, you would write the following line:
      www.shimizu-unit.noc.cii.ac.jp. IN CNAME wsd-11o.noc.cii.isct.ac.jp.
    • If you use the Managed DNS Server Service, on the configuration page, select "Edit zone file" → "Name Alias," then enter your virtual host name as the "name" and your hosting server name as the "real name."
  4. Preparing Content
    Prepare and test the content locally. Either check it as local files in a browser, or set up a WWW server to verify operation.
  5. Transferring Files
    Using an SFTP client, upload the locally prepared content to the target directory. (SFTP connections are only possible from the on-campus network.)
    The following directories exist by default. Please transfer files to the appropriate directory.
    /www/ Directory for placing content
    /www/icon/ Icon images for error pages, etc., are stored here.
    /www/cgi-bin/ Directory for placing CGI scripts
    /logs/ Access/error logs for the virtual host are stored here.
  6. Verification
    Enter the URL of the virtual host in your browser to confirm operation.

Application Form

Before applying, please confirm the unit domain and usage policies within each unit.

  • For the Managed WWW Server Service, server certificates other than UPKI cannot be used.
  • Applications require an on-campus budget code (for both the School of Science and Engineering and the School of Medical and Dental Sciences).
  • If you are adding an isct.ac.jp alias to a titech.ac.jp host that already uses this service, there is no additional fee.
  • If you are newly opening a site on isct.ac.jp (with content separate from your current titech.ac.jp site), it will be charged separately.
  • If you only need a homepage address (and do not need an organizational domain), please consider using the s domain.

Apply for Managed WWW Service

Administration Page

After application, an approval notice will be sent in due course. Using the login name and password specified in it, you can log in to the administration screen.

On the administration screen, you can check and configure items such as the following.

ItemDetails
Virtual Host InformationVirtual host name
SFTP user name
Disk usage
You can check virtual host information.
If you reach the usage limit, please organize the content and remove unnecessary files.
Suspend and ResumeYou can suspend and resume the website.
* This is not the same as discontinuing the service.
While suspended, the website displays a message indicating that it is currently suspended, and the original pages cannot be viewed or updated.
Suspension and resumption can be performed by checking the relevant item and pressing the execute button.
DatabaseDatabase administration page
Username
Password
Database name
One database (MySQL) is available per virtual host.
The database can only be accessed from a virtual host on the Managed WWW Server Service.
You can move to the database administration page from here.

To go to the administration page, please use the buttons below and log in.

web-o2

web-o3

web-o5

wsd-11o