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.jp | web-o3.noc.titech.ac.jp web-o4.noc.titech.ac.jp | wsd-11o.noc.cii.isct.ac.jp | |
|---|---|---|---|
| Server OS | CentOS 8.1 (x86_64) | Rocky Linux 8 (x86_64) | Rocky Linux 9 (x86_64) |
| WWW Server | Apache 2.4 | Apache 2.4 | Apache 2.4 |
| Client Connection | SFTP (on-campus only) | SFTP (on-campus only) | SFTP (on-campus only) |
| Character Encoding | UTF-8 | UTF-8 | UTF-8 |
| Disk Quota | 0–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 |
| HTTPS | Available (UPKI) | Available (UPKI) | Available (UPKI) |
| SSI | Available (Exec directive disabled) * Operation not guaranteed | Available (Exec directive disabled) * Operation not guaranteed | Available (Exec directive disabled) * Operation not guaranteed |
| CGI | Available (suexec) | Available (suexec) | Available (suexec) |
| Perl | 5.26 (/usr/bin/perl) | 5.26 (/usr/bin/perl) | 5.32 (/usr/bin/perl) |
| PHP | 7.2.11 (FPM/FastCGI) | 8.0 (FPM/FastCGI) | 8.2 (FPM/FastCGI) |
| Database | MySQL 8.0 | MySQL 8.0 | MySQL 8.0 |
| Other Features | Python 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 Users | Up to 9 | 10–29 | 30+ |
|---|---|---|---|
| Managed WWW Server Service | JPY 7,000/person | JPY 70,000 | JPY 140,000 |
| * Paid option | HTTPS (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.
- 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.) - 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.)
- 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.jpand the hosting server name iswsd-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."
- You need to configure DNS records so that accessing
- 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. - 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. - 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.jpalias to atitech.ac.jphost 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 currenttitech.ac.jpsite), 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.
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.
| Item | Details | |
|---|---|---|
| Virtual Host Information | Virtual 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 Resume | You 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. | |
| Database | Database 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.
