Showing posts with label Webserver. Show all posts
Showing posts with label Webserver. Show all posts

Thursday, May 4, 2017

Top 12 web design tools for 2017

Top 12 web design tools for 2017

There are different paid and free professional web design tools available in the market which help designers to make their tasks hassle-free. The year 2017 is incredible for new preparing and undertaking. So take a risk to take a stab at something unused some time recently. I have been requested by many people to suggest any web designing tool, which will help them to decrease the time traverse of every project and furthermore increment the production.
You can accelerate your developments in the Internet world with the assistance of the below best web designing tools for 2017.
Atomic
Atomic is a prototyping tool that requires no coding. In spite of the fact that the tool is premium, the organisation behind it offers a free 30-day trial. In this way, you can attempt Atomic out in real life without paying a penny. Be that as it may, before utilising it, you are encouraged to look over its elements underneath.
  • Easy Start. You can begin either from a clear canvas or draw in Photoshop and Sketch documents to Atomic.
  • Craft Motion. Automatically create stunning transitions and craft elements using an advanced motion timeline.
  • History Track. The tool shows your project changes at any stage and allows you to return to any of them whenever you like.
  • Multi-device Experience. It is possible to design prototypes on your Desktop or Mac and preview them on any device.
  • Interactions. It offers a variety of interaction triggers and gestures such as hover, swipe and double tap.
  • Sharing and Feedback. Prototypes can be shared with links and commented, all in one place.
Antetype
Antetype is a UX design application expected to boost the productivity of UI designers. Go on to get an unmistakable thought of how you can profit by it.
  • Prototypes. It is supplied with all the tools required to design high-end UI prototypes.
  • Widgets. Antetype accompanies over 400 pre-designed gadgets and takes into account production of your own ones. Every gadget has a couple of states and you can likewise add your own states to them.
  • Nesting. Create complex UI designs thanks to the hierarchical nesting support.
  • Specs. Only one click is enough to create a specification your design once it’s ready.
  • Export. Antetype designs can be exported as pixel- or vector-based graphics.
  • CSS. The tool generates clean CSS code for any element designed with its help.
Responsive and Retina-Ready. Antetype graphics are optimal for both HiDPI displays and flexible enough to be resized for screens of mobile devices.
Macaw
Macaw is an intense website design tool fit for composing semantic HTML and concise CSS. It likewise saves the adaptability of the best picture editors. Look at its elements one by one.
  • Stream. Macaw is fueled by Stream, a continuous design motor. It figures margins, clears, floats and other properties required to add components to a static document stream.
  • Alchemy. The powerful design-to-code engine is meant to convert the design into CSS and HTML.
  • Responsiveness. Websites built with Macaw are optimised for tablets and other mobile devices.
  • Typography. You can either use system fonts or add web fonts to Macaw.
  • Styling. A style can be applied to various elements and modified in a single location.
  • Interactivity. It is possible to set variable names and embed scripts for faster prototyping.
  • Positioning. You can utilise fixed, static and absolute positioning to build dynamic layouts.
  • Components Storage. Elements can be stored in a library and re-used on any page.
Avocode
Avocode is an immaculate answer for front-end designers. It encourages the procedure of transition from visuals to code. The tool guarantees the automatic generation of code pieces for exported pictures. Investigate the functional capability of Avocode in detail underneath.
  • Conversion into CSS. The tool converts layer, font and paragraph styles into CSS. It also provides support for Less, Sass or Stylus.
  • Retina Graphics. Avocode scales up and down imagery depending on the viewport size. The formats it supports include JPEG, PNG, SVG, and BASE64.
  • Easy Import of Files. Design files are imported into Avocode by simply dragging and dropping.
  • Color Conversion. Simply pick a certain color, and Avocode will automatically convert it to the necessary format, namely HEX and RGBA.
  • Code Output Customisation. You can customise the code output by means of variables, such as gradients, fonts, colors, distances, and sizes.
  • Photoshop and Sketch Support. The tool preserves everything crafted in Sketch and Photoshop, particularly layers, artboards and smart objects.
Affinity
Affinity by Serif has been named the ‘Photoshop killer’ by a few, and it is anything but difficult to see any reason why. Our initial introductions are that the application is incredibly very much composed and that it has an inclination that it has been made to be a devoted web and visual design tool.
There were a couple of elements that I truly appreciated, including customisable nondestructive layers – which basically implies you can modify pictures or vectors without harming them.
The 1,000,000 percent zoom was simply ecstasy (all the time Photoshop’s 32,000 feels like it’s sufficiently not). This is particularly helpful when working with vector art, as you can truly get in close. The Undo and history components are likewise truly helpful – Affinity permits you to go back more than 8,000 stages.
With regards to designing, the UI feels commonplace. When moving from Photoshop, everybody appears to need to begin once again, which can represent a genuine test.
What Affinity has done is kept the design well-known while fixing everything up and concealing diversions. I was effortlessly ready to bounce straight in and get designing.
In general, Affinity feels like it could be a genuine competitor to Photoshop, Illustrator and Sketch.
Sketch
Sketch has picked up an enormous after since it launched in 2009. It is truly useful and productive in the exploration and UX phase of the design procedure. It is a moderately new application and it was designed particularly for web and application interface format. It additionally offers some fascinating elements, e.g. CSS export. And has very lightweight UI.
The Sketch interface is generally simple to get used to, in any case, it has a surrey nature because of being so mark beating new. This can be a touch of irritating and tedious. On the off-chance that one has patience and a free due date, definitely, give Sketch a go! It has a mirror application accessible for mobile prototyping which is awesome for responsive design, however, this is fiddly to use and very frustrating at the cost you pay.
Without having to manually add slices, Sketch can create assets using one-click export, which will be exported at 0.5x, 1x, 2x and 3x and in various formats such as PNG, JPG and TIFF.
Pixlr
While Adobe Photoshop is an industry standard design tool that numerous designers swear by, some of those designers might not have any desire to pay the month to month expense to permit that product. For them, Pixlr might be justified regardless of a look!
On the off-chance that you have used Photoshop some time recently, then the “Pixlr Editor” will be very familiar. Pixlr even opens. PSD documents and holds all the first layers, making it an extraordinary other option to Photoshop. Another great utilisation of Pixlr is for customers who have exceptionally simple picture altering needs (resize, trim, and so on.). As a web development services provider, I recommend this to my customers constantly, permitting them to get all the feature they require without worrying about another product permit to keep up.
Webydo
A B2B hybrid tool that consolidates both website design and development in one, Webydo is an extraordinary decision for designers hoping to make web designs without expecting to hand compose code or depend on a web developer to help them. A standout amongst the most energising component in Webydo is the capacity to make “pixel-perfect responsive web designs” that work great on a variety of devices.
Webydo permits designers to start with a current layout or design or to begin from scratch with a drag and drop interface. You basically design in the web editor, and it composes the code for you. Prevalent website highlights, as animated carousels, can likewise be added without expecting to compose code, making Webydo is a web design tool that could rapidly turn into a most loved for some designers.
Ink
Responsive website design has turned into a best practice and numerous sites now support an assortment of gadgets with a responsive format – yet should not something be said about emails? Ink permits you to effectively make “responsive HTML emails that work on any gadget.” They go ahead to include that their emails work in “even Outlook”, a sore point for some designers who need to take a shot at HTML emails and who battle to make them function admirably in Outlook!
Ink, which was made by the organisation ZURB, offers various layouts on their site with the goal that you can start utilizing the framework, and sending responsive HTML emails, rapidly.
Material – UI
Material Design is Google’s visual language, including details on animation, style (shading, symbols, pictures, typography), layout, parts and patterns. Material-UI is a “CSS Framework and a Set of React Components that Implement Google’s Material Design.”
The Material-UI site incorporates illustration projects for you to take a gander at, and also directions on the most proficient method to start utilising this visual language in your own projects.
Yeoman
Modern web development is by all accounts blending around various small, open source tasks and tools. Any semblance of Bootstrap, Compass and PhantomJS. Every bundle contributing a solitary perspective to another occupation – could test, CSS frameworks or code compilation.
Yeoman is Google’s endeavor to pull together the best of these applications under a solitary, customisable banner. Platform new web applications, staying up with the latest, auto-arranging your code, optimising your pictures. Yeoman has your back.
When Yeoman and its conditions are installed, the enchantment all occurs on the command line so you’ll in a perfect world be open to issuing charges there. In case you’re not, don’t stress, the framework is extremely very much recorded, even to the point of making this a decent place to take in the fundamentals of the stuff which Yeoman bundles up.
Wagtail
Wagtail is an open-source, responsive CMS intended to quicken the pace of web development. It gives multi-language and multi-site bolster. You can have Wagtail all alone machine, in the cloud or shared server. The CMS takes into intuitive content structuring and accompanies all the basic components for complex websites. Check some of them here:
  • StreamField. Enables you to create and arrange blocks of different content types in any order you like.
  • Snippets. Using this feature, you can add an existing piece of content to another page. It can be replicated in different formats in different spots of your site.
  • Explorer. It features and components are organised in a clean, modular structure, which provides simple content navigation.
  • Image Cropping. The CMS automatically detects faces and other image features and crops them accordingly. You can cancel automatic detection and define your own focal points o images.
  • Form Builder. Wagtail allows for the creation of forms with any number of fields. You can store form submissions in the admin interface for later retrieval and optionally email each of them to the specified address.
Mobirise
Mobirise has a place with the classification of the 2016 responsive page design tools. It is an imaginative web designer that is free for both non-benefit and business utilise. It is proposed for both non-tech savvies who lean toward making designs outwardly and professional coders who take a stab at quick prototyping. This offline Windows and Mac application empowers you to manufacture little and medium sites, landing pages, online portfolios, and promo websites for your products and services. Here are the real features of Mobirise.
  • Responsive Nature. As its name suggests, Mobirise allows for creation of mobile-friendly sites. You can preview the way your site looks on screens of different devices in the visual editor.
  • Bootstrap 3. This tool is based on the mobile-first framework, which means you can make use of its functionality.
  • Ready-Made Blocks. Mobirise provides a wide choice of ready-made blocks including a sticky header, burger menu, full-screen intro area, video background, Bootstrap carousel, content slider, responsive image galley supplied with a lightbox, and much more.
  • Drag-and-Drop Functionality. Simply add the blocks you like to your page by dragging and dropping, edit the content and publish it.
  • Unlimited Hosting Capabilities. Sites built with Mobirise can be hosted anywhere, be it Amazon S3, GitHub, Google Drive, FTP or local drive.
Web designing task can be a lot easier by using some great web designing tools. The best web tools can allow you to create websites more interesting, impressive and attractive. Designing is a mind-boggling job. Various things are needed to evaluate before initiating the job of web designing. But, latest technologies and effective tools have the ability to reduce the complexity of the web designing job. Creative professionals would love their job and show quality output. Hope the given web design tools will help you.

Monday, January 30, 2017

[Quick Tips: Offline Download Website]: Download Popular Open Source Websites To Use Them Offline

Download Popular Open Source Websites To Use Them Offline

Today, I have a wonderful news to all of you. Now, you can download popular open source websites to view them without Internet. Yes! I have stumbled upon a website called “RACHEL Offline” earlier this morning and I am glad to inform you that this site allows you to download all popular open source websites such as Wikipedia, TED Talks, Khan Academy, Project Gutenburg, African storybook, Mediline plus, 
Wikihow, Wikisource, Worldmap and much more. There is no charge or limit to download these sites. You can download all of them and use them without Internet in your Desktop, Laptop, Tablets and Smartphones.

How to download popular open source websites from Command line in Unix-like systems

Go to the Rachel modules download link given below. This link has all the open source website’s contents. Just download your preferred website with all its contents and use it without Internet. Cool, isn’t?


The recommended way to download them is to use rsync. They have included the rsync command to download the website in the respective download page. If you don’t know, how to download a website using rsync, just click on the respective website, copy/paste the rsync command in your Terminal. That’s it. It will download all the contents of the website in a folder in your current working directory.

For example, to download the TED talks website, I entered the following command in my Terminal.
rsync -Pavz rsync://dev.worldpossible.org/rachelmods/en-TED ./

The reason why you should use rsync command is it can pick up where it left off if there are any connection problems. So, you don’t have to start over from the beginning. Rsync should already be installed on any Unix-like systems, such as GNU/Linux and Mac OS X. Windows users can get rsync using Cygwin.

Don’t like the commandline way? No problem! You can download them via web or ftp. The download links are available on each module page. Just copy the download link and throw it to the download manager.
Once you downloaded the website, go to the folder where you downloaded it, right click on the Index.html file and open it with your favorite browser. It’s simple as that.

Now, you can browse through the website without Internet as the way you do while you have Internet. I have downloaded TED talks website and watched few videos. I wouldn’t say it’s fantastic, but some of them are useful! TED Talks website includes the lessons, speeches of popular leaders, speakers, entrepreneurs, CEOs, and spiritual gurus etc.

Here is TED Talks website in action.
Also, you can download all the compressed modules from the link below.

Purchase RACHEL Products

RACHEL team provides these modules in hardware devices. You can purchase these devices and use them on your home, office, School, College, Library and share the data to multiple devices wirelessly or over Ethernet. RACHEL provides the following devices at the time of writing this article.
  1. The RACHEL-Pi 3, powered by Raspberry Pi operating system.
  2. RACHEL-Plus Remote Deployment Device.
  3. RACHEL USB drive.
For more details, refer the RACHEL official website link given below.
I must admit that RACHEL Offline website is awesome. These guys have done a great job! Make use of them, and don’t forget to share this news with your family, friends, and colleagues.
Cheers!
Resource:

Thursday, June 2, 2016

[Quick Tips: SSL WebServer]: Secure web Server using SSL certification in RHEL 7

Secure web Server using SSL certification in RHEL 7

Installing and configuring Secure web Server in RHEL 7. SSL Certificates are small data files that digitally bind a cryptographic key to an organization’s details. When we installed an web server with SSL (Secure Socket Later) certificate it shows an padlock in starting of the address bar and HTTPS protocol. As shown in the below figure.
padlock and https protocol
For an standard SSL it will not show an PadLcok but it will show an https protocol.

How SSL certificate provides more security to website

  1. A browser attempts to connect a web site secured with SSL. The browser requests that the we server identify itself.
  2. There are two types of keys will be placed in server one is public key, Second one is private key. Public key of copy will be installed with the browser installation itself because most of CA (Certification authorities) will be listed in web browsers. When client request for an web page request first reach to DNS server it will verify the IP address details then transfer the request to Web server web server will send an SSL certificate (Public key token) client launches with HTTPS website.
  3. Now server and client data will be encrypted with 2048 
  4. If you would like to see an listed Certificate authorities in Google chrome Settings → Show Advanced Settings → HTTPS/SSL → Manage Certificates (Screenshot is shown below)
Certificate from browser
Above listed certificates are pre-loaded when you install an browser
Now Let’s Go back our real installation and configuration of Secure web server using SSL certification in RHEL 7
First install an http packages
[root@TechTutorial ~]# yum install http*
[root@TechTutorial ~]# systemctl enable httpd.service
[root@TechTutorial ~]# systemctl start httpd.service
[root@TechTutorial ~]# systemctl status httpd.service 
httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled)
Active: active (running) since Tue 2016-03-08 15:39:00 IST; 6s ago
Main PID: 6694 (httpd)
Now create an sample html file in default web location /var/www/html/ directory 
[root@TechTutorial html]# vim /var/www/html/index.html 
<h1>Secure Site</h1>
</h2> Secure Site is Opened </h2>
:wq (Save & Exit)

Permit Firewall to connect web server from client

[root@TechTutorial html]# firewall-cmd --permanent --add-service=https
success
[root@TechTutorial html]# firewall-cmd --reload
success
In RHEL 7 we can mention directly the service name which will automatically enables the appropriate port number in the backend
This is purely demo purpose only (Generating an SSL Certificate)
[root@TechTutorial private]# openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/pki/tls/private/apache.key -out /etc/pki/tls/certs/apache.crt
Generating a 2048 bit RSA private key
............................................+++
.......................................................................................+++
writing new private key to '/etc/pki/tls/private/apache.key'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [XX]:IN
State or Province Name (full name) []:Telangana
Locality Name (eg, city) [Default City]:Hyderabad
Organization Name (eg, company) [Default Company Ltd]:ArkIT
Organizational Unit Name (eg, section) []:IT
Common Name (eg, your name or your server's hostname) []:TechTutorial.arkit.com
Email Address []:
After you enter the request, you will be taken to a prompt where you can enter information about your website. Before we go over that, let’s take a look at what is happening in the command we are issuing:
openssl: This is the basic command line tool for creating and managing OpenSSL certificates, keys, and other files.
req -x509: This specifies that we want to use X.509 certificate signing request (CSR) management. The “X.509” is a public key infrastructure standard that SSL and TLS adhere to for key and certificate management.
-nodes: This tells OpenSSL to skip the option to secure our certificate with a passphrase. We need Apache to be able to read the file, without user intervention, when the server starts up. A passphrase would prevent this from happening, since we would have to enter it after every restart.
-days 365: This option sets the length of time that the certificate will be considered valid. We set it for one year here.
-newkey rsa:2048: This specifies that we want to generate a new certificate and a new key at the same time. We did not create the key that is required to sign the certificate in a previous step, so we need to create it along with the certificate. The rsa:2048 portion tells it to make an RSA key that is 2048 bits long.
-keyout: This line tells OpenSSL where to place the generated private key file that we are creating.
-out: This tells OpenSSL where to place the certificate that we are creating.
Fill out the prompts appropriately. The most important line is the one that requests the Common Name. You need to enter the domain name that you want to be associated with your server. You can enter the public IP address instead if you do not have a domain name.
Ensure that file are generate and kept under the below directory path
/etc/pki/tls/certs/
Now Copy the ssl.conf file from /etc/httpd/conf.d/ssl.conf to any temp location (Example /tmp) then edit the file.
[root@TechTutorial ~]# cp /etc/httpd/conf.d/ssl.conf /opt/
in Default ssl.conf file delete lines from 1 to 69 until ‘SSLEngine on‘ Key word appears 
below is the finall configuration file for configuring the SSL certificate
[root@TechTutorial opt]# vim /etc/httpd/conf.d/arkit.conf
<VirtualHost *:443>
ServerAdmin root@localhost
ServerName TechTutorial.arkit.com
DocumentRoot /var/www/html
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
SSLHonorCipherOrder on
SSLCertificateFile /etc/pki/tls/certs/arkit.com.crt
SSLCertificateKeyFile /etc/pki/tls/private/arkit.com.key
SSLCertificateChainFile /etc/pki/tls/certs/arkit.com.csr
</VirtualHost>
:wq (Save & Exit)
Restart the web service (http.service) to reflect the changes

Client Side

Browse the website which should load with https://arkit.co.in
That’s it. you successfully configure secure web server with SSL certificate in RHEL 7 / Centos 7

[Quick Install: WEB Server]: web server installation and configuration step by step guide

web server installation and configuration step by step guide

Apache web server installation and configuration step by step guide in RHEL7 and Centos 7.
web server is used to host websites using httpd service.

Why Apache name chosen for this software..?

This software is chosen a name called APACHE because its firstly group of patches included and used as a software to run we server from native American nations group. Native American people called as Apache men. As shown in figure below he is an Apache men from native American group of people. 
Now if you observe carefully above picture he is wearing an CAP with below shown picture that’s where Apache name is confirmed for this software
web server

Prerequisites

  1. Create DNS entry to resolve you web server name
  2. Web browser to access the web server

Server profile

Package Name: httpd*
Daemon Name: httpd
Config File: /etc/httpd/conf/httpd.conf
/etc/httpd/conf.d/ANYNAME.conf
Port Numbers: 80  (HTTP) and 443 (HTTPS)

Web server installation process

[root@ArkIT ~]# yum install httpd*
Transaction Summary
===============================================================================================================================================================================================================
Install 4 Packages (+9 Dependent packages)
Total download size: 4.4 M
Installed size: 16 M
Is this ok [y/d/N]: y
Downloading packages:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 30 MB/s | 4.4 MB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : apr-1.4.8-3.el7.x86_64 1/13
Installing : apr-util-1.5.2-6.el7.x86_64 2/13
Installing : apr-devel-1.4.8-3.el7.x86_64 3/13
Installing : httpd-tools-2.4.6-31.el7.x86_64 4/13
Installing : cyrus-sasl-devel-2.1.26-17.el7.x86_64 5/13
Installing : openldap-devel-2.4.39-6.el7.x86_64 6/13
Installing : libdb-devel-5.3.21-17.el7_0.1.x86_64 7/13
Installing : expat-devel-2.1.0-8.el7.x86_64 8/13
Installing : apr-util-devel-1.5.2-6.el7.x86_64 9/13
Installing : mailcap-2.1.41-2.el7.noarch 10/13
Installing : httpd-2.4.6-31.el7.x86_64 11/13
Installing : httpd-devel-2.4.6-31.el7.x86_64 12/13
Installing : httpd-manual-2.4.6-31.el7.noarch 13/13
Verifying : openldap-devel-2.4.39-6.el7.x86_64 1/13
Verifying : apr-1.4.8-3.el7.x86_64 2/13
Verifying : mailcap-2.1.41-2.el7.noarch 3/13
Verifying : httpd-2.4.6-31.el7.x86_64 4/13
Verifying : apr-devel-1.4.8-3.el7.x86_64 5/13
Verifying : apr-util-1.5.2-6.el7.x86_64 6/13
Verifying : expat-devel-2.1.0-8.el7.x86_64 7/13
Verifying : httpd-tools-2.4.6-31.el7.x86_64 8/13
Verifying : libdb-devel-5.3.21-17.el7_0.1.x86_64 9/13
Verifying : cyrus-sasl-devel-2.1.26-17.el7.x86_64 10/13
Verifying : httpd-devel-2.4.6-31.el7.x86_64 11/13
Verifying : apr-util-devel-1.5.2-6.el7.x86_64 12/13
Verifying : httpd-manual-2.4.6-31.el7.noarch 13/13
Installed:
httpd.x86_64 0:2.4.6-31.el7 httpd-devel.x86_64 0:2.4.6-31.el7 httpd-manual.noarch 0:2.4.6-31.el7 httpd-tools.x86_64 0:2.4.6-31.el7
Dependency Installed:
apr.x86_64 0:1.4.8-3.el7 apr-devel.x86_64 0:1.4.8-3.el7 apr-util.x86_64 0:1.5.2-6.el7 apr-util-devel.x86_64 0:1.5.2-6.el7 cyrus-sasl-devel.x86_64 0:2.1.26-17.el7
expat-devel.x86_64 0:2.1.0-8.el7 libdb-devel.x86_64 0:5.3.21-17.el7_0.1 mailcap.noarch 0:2.1.41-2.el7 openldap-devel.x86_64 0:2.4.39-6.el7
Complete!
required to install httpd and its dependencies

Enable and Start the Service

[root@ArkIT ~]# systemctl enable httpd.service
ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'
[root@ArkIT ~]# systemctl start httpd.service
[root@ArkIT ~]# systemctl status httpd.service
httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled)
Active: active (running) since Sun 2016-05-15 21:13:29 IST; 11s ago
service enable – which means whenever you restart server, service should automatically enable
service start – Normally starting service
As per the above commands web server is installed and started

Allow firewall ports to communicate with clients

[root@ArkIT ~]# firewall-cmd --permanent --add-service=http
success
[root@ArkIT ~]# firewall-cmd --permanent --add-service=https
success
[root@ArkIT ~]# firewall-cmd --reload
success
web server ports are 80 and 143 default for HTTP and HTTPS
in RHEL 7 and Centos 7 version instead of port numbers we can directly mention the service which will automatically take its related default port
if you would like to mention the port use below commands
[root@ArkIT ~]# firewall-cmd --permanent --add-port=80/tcp
success
[root@ArkIT ~]# firewall-cmd --permanent --add-port=80/udp
success
[root@ArkIT ~]# firewall-cmd --permanent --add-port=443/tcp
success
[root@ArkIT ~]# firewall-cmd --permanent --add-port=443/udp
success
[root@ArkIT ~]# firewall-cmd --reload
success

Configuring the web server

create a file with any name extension should be .conf under /etc/httpd/conf.d/*.conf
in this case  I am going to use main.conf is the configuration file
apache web server
[root@ArkIT ~]# cat /etc/httpd/conf.d/main.conf
<VirtualHost *:80>
 ServerAdmin root@arkit.co.in
 ServerName server1.arkit.co.in
 DocumentRoot /var/www/html/
</VirtualHost>
<Directory "/var/www/html/">
 AllowOverride none
 Require all granted
</Directory>
[root@ArkIT ~]# vim /etc/httpd/conf.d/main.conf
[root@ArkIT ~]# systemctl restart httpd.service
[root@ArkIT ~]# systemctl status httpd.service
httpd.service - The Apache HTTP Server
 Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled)
 Active: active (running) since Sun 2016-05-15 21:43:00 IST; 8s ago

Check configuration if you run with any problems

[root@ArkIT ~]# apachectl configtest
Syntax OK

Create HTML file for test

Go to path /var/www/html/ and create index.html file and write some HTML code or some text test your website
[root@ArkIT ~]# vim /var/www/html/index.html
[root@ArkIT ~]# cat /var/www/html/index.html
Web Server Test File

Client side

Web server testing, as you created above test file with some text in it. Now go to client machine and type server IP / Name to test your web server is working or not
web server test
That’s it about Apache / HTTP service installation and configuration.

Apache web Server Keywords:

apache server for windows 10,apache server for windows,what is apache software,apache server tutorial for beginners,find apache version windows,what is apache used for,apache web server features,what version of apache am i running,apache server,apache for windows 10,xampp windows 10 port 80,install apache on windows 10,port 80 blocked windows 10,installing php on windows 10,install apache on windows 7,download apache for windows 10,apache for windows 64 bit,apache web server,apache for windows 7 x64,apache 2.4 windows installer,apache for windows 8.1,install apache on windows 8,xampp 64 bit windows 8,web servers,apache tomcat 8,install wamp windows 8,what does apache software do,what is an apache server,is the apache license free,free apache software,openoffice for windows 10,apache openoffice,apache tutorials,apache for dummies pdf,apache web service basics,linux apache tutorial,learn apache web server,apache directory server tutorial,apache web server tutorial pdf,how to use apache,how to find apache version,how to out apache version,list of web servers,how to tell apache version,apache download,windows web server,httpd,what is httpd service,apache for windows,what is apache in linux,what is an apache